转:http://jingyan.baidu.com/article/c33e3f48b6ca60ea15cbb5bd.html
bind这个命令,对于初学LINUX的朋友一很陌生,因为用到太少了,不过,我来介绍给大家,也许你会喜欢的!
快捷键
1,bind命令:
语法:bind [-dlv][-f <按键配置文件>][-m <按键配置>][-q <功能>]
参数: -d 显示按键配置的内容。 -f<按键配置文件>载入指定的按键配置文件。 -l 列出所有的功能。 -m<按键配置> 指定按键配置。 -q<功能> 显示指定功能的按键。 -v 列出目前的按键配置与其功能;
2,修改或自定义快捷操作;
修改之前,我们要查看一下Readline库里可以使用的函数名称;
#bind -l
配置修改的文件:/etc/inputrc是对所有用户的快捷方式都生效;
~/.inputrc.是对当前用户快捷方式生效;
3,实例:
#bind -x '"\C-x\C-x":ls -l'----按两次CTRL+X,便可以执行ls -l命令;
#bind "\C-x":backword-delete-char
这个命令是:Ctrl+X,等于Readline 库中的函数backward-delete-char;OK,bind命令分享结束,主要大家在应用上了!