全部課程
發(fā)布時(shí)間: 2020-06-19 16:26:04
?Linux學(xué)習(xí)-TAB命令補(bǔ)全?
隨著新時(shí)代信息技術(shù)高速發(fā)展,大數(shù)據(jù)云計(jì)算等新興技術(shù)的應(yīng)用不斷增多,IT基礎(chǔ)設(shè)施國產(chǎn)化的規(guī)模越來越大。在這個(gè)背景下,Linux也成為繼微軟的Windows視窗系列之外使用場景較多、應(yīng)用范圍較廣的操作系統(tǒng)。它的開源化、安全性高、穩(wěn)定高效的特點(diǎn)深受廣大IT運(yùn)維人員的青睞。
為普及Linux系列知識(shí),幫助大家提高系統(tǒng)管理方面的技能,從本周起,我們推出“Linux每周識(shí)多一點(diǎn)點(diǎn)”科普系列,通過一些大家想了解、知道的Linux相關(guān)知識(shí),以及生產(chǎn)環(huán)境中出現(xiàn)的問題及案例,給大家答疑解惑,一起學(xué)習(xí),共同成長。
在生產(chǎn)環(huán)境中,我們可能會(huì)遇到過以下情況:
l Shell命令難記難懂,老記錯(cuò)敲錯(cuò)
l 很多文件名相似,不易查找
l 拿到一個(gè)命令,參數(shù)用法太多,難以下手
作為一款成熟的操作系統(tǒng),基本所有的Linux發(fā)行版本提供了TAB命令補(bǔ)全功能,我們來簡單看一下它的使用場景。
場景1:針對(duì)命令
TAB按一下:你輸入的關(guān)鍵字能唯一確定一個(gè)命令的時(shí)候有效。
![]()
TAB按兩下:如果你的關(guān)鍵字不能唯一識(shí)別一個(gè)命令?,就會(huì)把所有與該關(guān)鍵字有關(guān)的命令都會(huì)顯示。

場景2:針對(duì)命令選項(xiàng)
可以在一個(gè)完整命令的任何位置都可以使用TAB。

場景3:不全文件或者目錄名字

這里溫馨提示一點(diǎn),在實(shí)際生產(chǎn)環(huán)境中,如果Linux系統(tǒng)采用了最小化安裝,則命令補(bǔ)全功能不會(huì)生效,因?yàn)槿鄙倭艘粋€(gè)軟件包:bash-completion。
![]()
那么,我們可以通過下面一條命令安裝bash-completion軟件包,即可擁有命令補(bǔ)全功能啦!
[root@localhost ~]# yum -y install bash-completion
上一篇: oracle數(shù)據(jù)庫簡介
下一篇: PPP協(xié)議淺談