Linux shell bind 命令
Linux shell bind
命令用于显示或设置键盘按键与其相关的功能。
我们可以利用 bind
命令了解有哪些按键组合与其功能,也可以自行指定要用哪些按键组合。
bind 命令语法格式如下
bind [-dlv][-f <按键配置文件>][-m <按键配置>][-q <功能>]
[选项]:
选项 | 描述 |
---|---|
-d | 显示按键配置的内容 |
-f <按键配置文件> 载入指定的按键配置文件 | |
-l | 列出所有的功能 |
-m<按键配置> | 指定按键配置 |
-q<功能> | 显示指定功能的按键 |
-v | 列出目前的按键配置与其功能 |
范例
1. 显示所有按键组合的功能
[root@localhost ~]# bind -l abort accept-line alias-expand-line arrow-key-prefix backward-byte backward-char backward-delete-char backward-kill-line backward-kill-word backward-word beginning-of-history beginning-of-line call-last-kbd-macro capitalize-word character-search character-search-backward clear-screen .... # 还有很多,这里省略
2. 列出指定功能的按键和按键组合
列出功能 abort
按键以及组合按键
[root@localhost shell]# bind -q abort abort can be invoked via "\C-g", "\C-x\C-g", "\e\C-g".
列出功能 accept-line
按键以及组合按键
[root@localhost shell]# bind -q accept-line