bash에서 Ctrl-l 다시 매핑


12

하나 다시 매핑 할 수 있습니다 Ctrl- lbash는 더 바로 취소보다 실행하기?

나는 보통 화면을 지우는 것을 알고 있습니다. 화면을 지우고 다음과 pwd같이 목록을 표시하도록 변경하려고합니다 .

Ctrl- l:clear;ls;

답변:


21

bind명령 은 새로운 키 바인딩을 정의합니다. 이 -x매개 변수를 사용하면 셸 스 니펫을 키에 할당 할 수 있습니다. 인용 부호는 약간 이상합니다. 키는 readline 키 구문 분석기에 대해 인용해야하며 바인딩 설명에는 여러 개의 특수 문자가 포함되어 있으므로 인용해야합니다.

bind -x '"\C-l": clear; ls'

감사합니다. 이 명령을 osx에서 사용할 수 있습니까? 우연히 아시겠습니까?
chrisjlee

@ ChrisJ.Lee 예, bash가 내장되어 있으며 bash를 실행하는 모든 곳에서 사용할 수 있습니다.
Gilles 'SO- 악마 그만해'

아 고마워 Mac 포트는 명령에 약간의 차이가있을 수 있다고 생각했습니다. 내 생각 엔 오해 일 뿐이야
chrisjlee
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.