3、可以根据自己的需要定制与修改此文件,如想了解更多的内容,可以参阅man bash文档。 例子:/etc/inputrc文件内容如下: set bell-style none set meta-flag on set input-meta on set convert-meta off set output-meta on set show-all-if-ambiguous On "e[1~": beginning-of-line # home "e[2~": insert-last-ar
4、gument # insert "e[3~": delete-char # delete "e[4~": end-of-line # end "e[5~": backward-kill-word # page up "e[6~": kill-word # page down # (F1 .. F5) are "e[[A" ... "e[[E" "e[18~": history-search-forward # F7 "e[19~": history-search-backward # F8
5、具体修改说明如下(注以下[]中的内容为所按的键): set bell-style none 关闭计算机小喇叭发出的声音。 set meta-flag on set input-meta on set convert-meta off set output-meta on 这几行主要是实现命令行上实现汉字的输入以及显示。 比如想输入汉字的文件名等等。 set show-all-if-ambiguous On 这一行主要是使命令补全的功能更好的发挥。许多Linux初学者并不知道这个功能,就是使用[Tab]键,能
6、够减少键盘的敲打以及拼写错误。比如当前你想执行ifconfig命名,你输入if后按[Tab]键两次,就会出现所有以if开头的命令,文件名和目录名也可以使用这个方法输入,当打开上述命令后可以使用[Tab]键,仅仅需要按一次,这样更加方便与快捷。 "e[1~": beginning-of-line # home "e[2~": insert-last-argument # insert "e[3~": delete-char # delete "e[4~": end-of-line # end "e[5~": backward
7、-kill-word # page up "e[6~": kill-word # page down 这几行主要是使命令行编辑方便,[home]、[delete]、[end]键保持原意,意指移动到命令行的开始、删除一个字符、移动到命令行尾。[insert] 键被定义为插入上一个命令的最后一个参数。比如执行如下命令: $ mount /mnt/cdrom $ cd[space][insert] # 相当于 执行 cd /mnt/cdrom 可以试着按[insert]键几次看看会有什么出现内容? [Page