bind命令详解

显示或设置键盘按键与其相关的功能

语法

bing [-dlv] [-f<按键配置文件>] [-m<按键配置>] [-q<功能>]

功能介绍

用户可以利用bind命令了解有哪些按键组合机器功能,也可自行指定还要用哪些按键组合。

参数

参数 作用
-d 显示按键配置的内容
-f<按键配置文件> 载入制定按键配置文件
-l 列出所有的功能
-m<按键配置> 制定按键配置。系统系统了 emacs、emacs-meta、emacs-ctlx、vi、vi-move 与 vi-insert 等按键配置。默认的按键配置为 emacs
-q<功能> 显示制定功能的按键
-v 列出当前的按键配置与其功能

例子

查询当要显示 shell 版本是,所需按下的按键是什么:

# bind -l | grep version
display-shell-version
do-lowercase-version

显示 vi 的按键配置与其相关功能:

# bind -m vi -v
set bind-tty-special-chars on
set blink-matching-paren on
set byte-oriented off
set completion-ignore-case off
set convert-meta off
set disable-completion off
...