bind这个命令,对于初学LINUX的朋友一很陌生,因为用到太少了,不过,我来介绍给大家,也许你会喜欢的!

1,bind命令:

   语法:bind [-dlv][-f <按键配置文件>][-m <按键配置>][-q <功能>]

   参数:   -d  显示按键配置的内容。   -f<按键配置文件>载入指定的按键配置文件。   -l  列出所有的功能。    -m<按键配置>  指定按键配置。   -q<功能>  显示指定功能的按键。   -v  列出目前的按键配置与其功能;

2,修改或自定义快捷操作;

   修改之前,我们要查看一下Readline库里可以使用的函数名称;

   #bind -l

194020315.jpg

配置修改的文件:/etc/inputrc是对所有用户的快捷方式都生效;

~/.inputrc.是对当前用户快捷方式生效;

3,实例:

  #bind -x '"\C-x\C-x":ls -l'----按两次CTRL+X,便可以执行ls -l命令;


194024442.jpg

#bind "\C-x":backword-delete-char

这个命令是:Ctrl+X,等于Readline 库中的函数backward-delete-char;OK,bind命令分享结束,主要大家在应用上了!