一、前言
在本文中,我將向您演示一些專業(yè)的Linux命令技巧,這些技巧將使您節(jié)省大量時(shí)間,在某些情況下還可以避免很多麻煩,而且它也將幫助您提高工作效率。
51Linux.top
二、使用tab鍵進(jìn)行補(bǔ)全
Tab鍵想必是大家使用Linux中使用最為頻繁的一個(gè)按鍵了,想必Linux按鍵的基本使用方式大家已經(jīng)很熟悉了,我這里就簡(jiǎn)單的做一下介紹。
Tab鍵俗稱制表符,位于鍵盤最左側(cè)大小寫鎖定鍵CapLock之上,波浪線鍵之下。制表位表示四個(gè)空格,用來分隔字符。在命令行操作中可以用來自動(dòng)補(bǔ)齊命令,選項(xiàng)參數(shù)(最新Redhat7支持部分參數(shù)補(bǔ)齊),以及路徑。
補(bǔ)齊命令行有兩大好處:
可以節(jié)省輸入字符數(shù),提高輸入效率,比如要使用systemctl命令,直接輸入systemc就可以自動(dòng)補(bǔ)齊后面的tl;
能夠補(bǔ)齊,說明命令或者路徑?jīng)]有問題,不會(huì)出現(xiàn)Linux系統(tǒng)中經(jīng)常遇到的command not found以及 No such file or directory的錯(cuò)誤;
2.1 使用Tab鍵補(bǔ)全命令
如果我們忘記了某個(gè)命令,例如我們想要使用dmesg命令,但是我們忘了這個(gè)命令的全拼是什么了,只記得他是以dm開頭的,那么我們就可以使用連按兩下Tab鍵將所有以dm開頭的指令打印出來,想必大家看到打印信息就可以想起來命令的全拼了吧!
除了我們忘記命令時(shí)可以使用Tab鍵外,當(dāng)一個(gè)命令過長(zhǎng)時(shí)我們也可以使用Tab命令來減少我們的輸入,從而提高工作效率。
2.2 使用Tab鍵補(bǔ)全路徑
這個(gè)在使用過程中也是非常常見的,比如我們想要進(jìn)入到某個(gè)目錄下,我們沒必要把整個(gè)目錄的全拼打出來,只需要輸入幾個(gè)字母,然后點(diǎn)擊Tab鍵,系統(tǒng)就會(huì)自動(dòng)為我們補(bǔ)全目錄全稱。
2.3 使用Tab鍵補(bǔ)全參數(shù)
例如我們想要查看dmesg,但是記不清楚dmesg都可以跟哪些參數(shù)了,那么我們就可以連續(xù)點(diǎn)擊兩次Tab鍵,讓系統(tǒng)為我們打印出對(duì)應(yīng)的參數(shù)。
三、切換回上一個(gè)工作目錄
例如我們現(xiàn)在由于工作需要,我們需要在目錄 /a/b/c/d/e/f 和目錄 /g/h/i/j/k/l 下來回進(jìn)行切換,那么下面這個(gè)命令就非常適合你了。
我們首先使用 cd 命令進(jìn)入到 /a/b/c/d/e/f 目錄下,然后在 /a/b/c/d/e/f 目錄下繼續(xù)使用cd命令進(jìn)入到 /g/h/i/j/k/l 目錄下,此時(shí)我們就可以使用 cd - 來實(shí)現(xiàn)兩個(gè)目錄的切換了,具體如下所示:
四、返回用戶主目錄
~在linux中代表用戶主目錄,我們想要進(jìn)入該目錄一般有以下三種方式:
使用命令:cd /home/用戶名
使用命令:cd ~
使用命令:cd [回車]
從上面命令的長(zhǎng)度我們就可以看出,第三種直接使用 cd 然后回車的方式最為簡(jiǎn)單,也是我們最常使用的切換命令,但是直接 cd 的方式?jīng)]辦法在后面根其他路徑,此時(shí)cd ~就顯現(xiàn)出他的優(yōu)勢(shì)了,如果我們想要訪問主目錄下的其他文件,我們就可以使用 ~來代替 /home/用戶名,在后面直接跟絕對(duì)路徑即可。
五、搜索您使用過的命令
在我們使用Linux的過程中常常有很多的指令或者目錄切換我們需要經(jīng)常使用,這個(gè)時(shí)候我們就可以使用Linux自帶的已使用命令的檢索功能對(duì)我們前期已經(jīng)使用的命令進(jìn)行檢索,從而提高工作效率。
具體的檢索步驟如下:
1. 按ctrl+r,進(jìn)入搜索界面; 2. 輸入關(guān)鍵字,會(huì)彈出最近的一條匹配的記錄; 3. 若不是預(yù)期的命令,繼續(xù)按ctrl+r查看下一條匹配的記錄; 4. 直接按回車,執(zhí)行命令;
這個(gè)小技巧非常好用,特別是當(dāng)我們需要頻繁使用某個(gè)命令時(shí),使用它可以使我們的工作事半功倍。
六、移至行首或行尾
我們?cè)谑褂肔inux過程中常常出現(xiàn)我們已經(jīng)輸入了很長(zhǎng)的命令,結(jié)果發(fā)現(xiàn)在我們輸入的命令前面存在一個(gè)錯(cuò)誤,那你應(yīng)該怎么處理呢?是馬上回車重新輸入還是使用左右鍵將光標(biāo)移動(dòng)到錯(cuò)誤地方呢?
現(xiàn)在我告訴你的更加簡(jiǎn)單的讓光標(biāo)移動(dòng)到指令最前方的方法,我們可以使用快捷鍵ctrl + a 讓光標(biāo)移動(dòng)到我們輸入的首字母,使用命令 Ctrl + e 將光標(biāo)移動(dòng)到輸入的最后端,這個(gè)在輸錯(cuò)指令時(shí)真的非常方便!
細(xì)心的小伙伴可能已經(jīng)發(fā)現(xiàn)了,這不就是鍵盤上的 Home鍵和End鍵的功能嘛,是的沒錯(cuò),但是這個(gè)快捷鍵在沒有Home鍵和End鍵的筆記本上真的非常好用!
七、快速刪除
想想一下我們?cè)诮K端里誤輸入了一些比較長(zhǎng)的內(nèi)容:aaaaaaaaaaaaaaaaaaa 但是我們突然不想執(zhí)行這句話了,想要把它刪除掉,我們應(yīng)該怎么操作呢?當(dāng)然持續(xù)按著退格鍵當(dāng)然可以實(shí)現(xiàn),但是現(xiàn)在交給大家一個(gè)更快的刪除的快捷鍵,使用起來非常的哇曬!
輸入快捷鍵 ctrl+u 即可把光標(biāo)前面的內(nèi)容全刪掉。除此之外,還有如下幾個(gè)實(shí)用且常用的快捷鍵:
ctrl+k:把光標(biāo)后面的內(nèi)容全刪掉。
ctrl+a:光標(biāo)移到開頭處。
ctrl+e:光標(biāo)移動(dòng)到末尾處。
除此之外,命令行還有很多實(shí)用常用、實(shí)用不常用的快捷方式,感興趣的小伙伴可以自己去學(xué)習(xí)。
八、使用 less讀取文件
要查看文件的內(nèi)容,cat不是最佳選擇,特別是如果文件很大。cat命令將在屏幕上顯示整個(gè)文件。
您可以使用Vi、Vim或其他基于終端的文本編輯器,但是如果您只想讀取文件,則 less 命令是更好的選擇。
less 命令的基本格式如下:
[root@localhost~]#less[選項(xiàng)]文件名
其中選項(xiàng)及其含義如下:
使用less您可以在更少的范圍內(nèi)搜索字詞,按頁移動(dòng),高亮與行號(hào)等,當(dāng)然對(duì)于關(guān)鍵詞的搜索也是非常的好用,你可以把它理解為只能進(jìn)行查看的vim編輯器。
九、格式化輸出
我們?cè)谑褂媚承┟畹臅r(shí)候可能遇到過終端打印很亂的情況,比如我們執(zhí)行mount指令時(shí),他的打印信息想必很多輕微強(qiáng)迫癥患者都受不了,真的是非常亂,那么對(duì)于這些打印信息很亂的情況我們應(yīng)該如何處理呢?
為了看清楚些,我們可以把輸出轉(zhuǎn)化為一張表格,只需要在我們執(zhí)行的命令后面加上 | column –t 就可以了:
mount|column–t
看一下顯示效果是不是好看多了!
結(jié)語
關(guān)于Linux的使用技巧還有很多,我目前只終結(jié)了幾個(gè)最常用的幾個(gè)小技巧,后期有新的內(nèi)容在進(jìn)行補(bǔ)充,大家也可以在評(píng)論區(qū)進(jìn)行補(bǔ)充!
審核編輯:湯梓紅
-
Linux
+關(guān)注
關(guān)注
87文章
11123瀏覽量
207896 -
TAB
+關(guān)注
關(guān)注
0文章
15瀏覽量
11525 -
命令
+關(guān)注
關(guān)注
5文章
658瀏覽量
21927
原文標(biāo)題:10個(gè)提高生產(chǎn)力的 Linux 命令與技巧,用完直接起飛!
文章出處:【微信號(hào):嵌入式悅翔園,微信公眾號(hào):嵌入式悅翔園】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論