Bash에서 Ctrl-l을 다시 매핑

Bash에서 Ctrl-l을 다시 매핑

Bash에서 다시 매핑 Ctrl- l단순한 정리 이상의 기능을 수행할 수 있나요?

보통은 화면만 지워지는 것으로 알고 있습니다. 화면을 지우고 내가 좋아하는 항목을 나열하도록 변경하고 싶습니다 pwd.

Ctrl- l:clear;ls;

答え1

이것bind주문하다새로운 키 바인딩을 정의합니다. 이 -x매개변수를 사용하면 셸 조각을 키에 할당할 수 있습니다. 인용이 좀 이상합니다. readline 키 해석기에 대해 키를 인용해야 하고, 바인딩 설명에는 여러 쉘 특수 문자가 포함되어 있기 때문에 인용해야 합니다.

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

関連情報