使用tab补全命令
tab键提供自动补全功能。可以补全命令名、命令参数选项、文件名。
Tab键可以说是Bash shell最棒的功能之一了!tab具有命令补全和文件补齐的功能。
可以帮助用户快速补全命令,避免用户打错命令或文件名。
在命令行下经常键入tab是一个很好的习惯,有助于帮助用户补全命令并检查输入错误。
在命令名的位置键入tab则为命令补全;
如果安装了bash-completion软件,在输入命令选项时键入tab则为命令选项补全;
在命令参数的位置键入则为文件补全;
命令补全
回到顶部例如想输入cal命令,在命令行下只输入ca,但是却突然忘记完整的命令名了,这时只需按一下tab键, shell就会自动补全后面的字符。但是如果有多个以ca开头的命令,按一下tab会没有任何反应。这时需要连续按两下tab,bash会把以ca开头的所有命令列出来供用户选择:
peter@initroot:/home/wwwroot/default/kblog$ ca[tab][tab] cal caller capsh case casper-new-uuid cat cautious-launcher calendar canberra-gtk-play captoinfo casper-getty casper-snapshot catchsegv calibrate_ppa cancel caribou-preferences casper-login casper-stop catman peter@initroot:/home/wwwroot/default/kblog$ ca
文件名补全
回到顶部
在命令行下输入ls -al ~/.ba,然后键入tab,系统会将命令补全为ls -al ~/.bash,再次按下tab,bash会将~目录下所有以.bash为开头的文件名都显示出来。
peter@initroot:~$ ls -al ./.ba[tab][tab] .bash_history .bash_logout .bashrc peter@initroot:~$ ls -al ./.bash
命令选项补全
回到顶部在命令行下输入date --,然后按两次tab,系统会列出date命令所有的选项:
peter@peter-VirtualBox:~$ date --[tab][tab] --date --date= --debug --help --iso-8601 --reference= --rfc-3339= --rfc-email --set= --universal --version peter@peter-VirtualBox:~$ date --
相关阅读:
initroot编辑整理,转载请注明出处
www.initroot.com
100次点赞
100次阅读