bash 中的remap Ctrl-l可以执行的不仅仅是清除吗?
我知道通常它只是清除屏幕。我希望改变它以清除屏幕并列出我的pwd
喜欢:
Ctrl- l:clear;ls;
答案1
这bind
命令定义新的键绑定。使用该-x
参数,您可以将 shell 片段分配给某个键。引用有点奇怪:必须为 readline 键解析器引用键,并且必须引用绑定描述,因为它包含几个 shell 特殊字符。
bind -x '"\C-l": clear; ls'
bash 中的remap Ctrl-l可以执行的不仅仅是清除吗?
我知道通常它只是清除屏幕。我希望改变它以清除屏幕并列出我的pwd
喜欢:
Ctrl- l:clear;ls;
这bind
命令定义新的键绑定。使用该-x
参数,您可以将 shell 片段分配给某个键。引用有点奇怪:必须为 readline 键解析器引用键,并且必须引用绑定描述,因为它包含几个 shell 特殊字符。
bind -x '"\C-l": clear; ls'