bash에서 Ctrl-l 다시 매핑 바로 취소보다 실행하기? 나는 보통

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

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

Ctrll:clear;ls;



답변

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

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