tab键是最常用的热键之一了,主要功能有两个: 命令补全和文件补齐。当你要使用一个命令但是忘记或不确定该命令的准确拼写的时候,可以在输入命令的过程中连按两下[tab]键,这时命令会...

tab

命令补全和文件补齐。

 

       当你要使用一个命令但是忘记或不确定该命令的准确拼写的时候,可以在输入命令的过程中连按两下[tab]键,这时命令会自动补全,显示出所有以该字符串开头的命令。如果想知道你的系统共支持多少命令,可以直接在命令行连击两下[tab]键,这时系统会告诉你总有多少条命令,并询问是否将所有命令输出到屏幕上。

 

       而文件补齐就更方便了,比如文件夹里有‘aaaabb’,‘aaacc’,和 ‘bbbbb’ 三个文件,我们需要用less命令将文件bbbbb显示出来,不需要在less命令之后把文件名打全, 只需要敲出一个b并按tab键,文件名bbbbb就会自动补全了。但是对于文件aaaabb和aaacc来说,当在文件名位置敲出a并按下tab键之后,文件名只能够补全到‘aaa’,之后需要用户自己去确定底下该接的字符,若是文件aaaabb, 则再敲出a并tab自动补全,而对于文件aaacc,则可敲出c并tab补全。

 

Ctrl-c

       Ctrl-c的作用是中断当前执行的命令,比如执行某些命令时间过长或者陷入死循环,就到了Ctrl-c发挥作用的时候了。

 

       比如我想把某一时刻的log输出到屏幕,所以使用了tail命令,当输入命令并按下回车时,命令就开始无休止的进行了……

tail -f running.log

       假设某程序会不停地向running.log文件输入log信息,那么这些log信息就会不停地输出到屏幕,这时可使用Ctrl-c来终止tail命令,屏幕上的输出也就结束了。

 

Ctrl-d

       Ctrl-d的话,就相当于EOF, 当你想退出文字界面的时候,就可以直接使用Ctrl-d,相当于输入了exit。