UNPKG

1.28 kBMarkdownView Raw
1bind
2===
3
4显示或设置键盘按键与其相关的功能
5
6## 补充说明
7
8**bind命令** 用于显示和设置命令行的键盘序列绑定功能。通过这一命令,可以提高命令行中操作效率。您可以利用bind命令了解有哪些按键组合与其功能,也可以自行指定要用哪些按键组合。
9
10### 语法
11
12```shell
13bind(选项)
14```
15
16### 选项
17
18```shell
19-d:显示按键配置的内容;
20-f<按键配置文件>:载入指定的按键配置文件;
21-l:列出所有的功能;
22-m<按键配置>:指定按键配置;
23-q<功能>:显示指定功能的按键;
24-v:列出目前的按键配置与其功能。
25```
26
27### 实例
28
29```shell
30bind -x '"\C-l":ls -l' #直接按 CTRL+L 就列出目录
31```
32
33其中keyseq可以使用`showkey -a`命令来获取:
34
35```shell
36showkey -a
37
38Press any keys - Ctrl-D will terminate this program
39
40^[[A 27 0033 0x1b 上
41 91 0133 0x5b
42 65 0101 0x41
43^[[B 27 0033 0x1b 下
44 91 0133 0x5b
45 66 0102 0x42
46^[[D 27 0033 0x1b 左
47 91 0133 0x5b
48 68 0104 0x44
49^[[C 27 0033 0x1b 右
50 91 0133 0x5b
51 67 0103 0x43
52 32 0040 0x20
53^M 13 0015 0x0d 字母M
54^C 3 0003 0x03 Ctrl-C
55^D 4 0004 0x04 Ctrl-D 退出
56```
57
58