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

連接傳感器以提高生產(chǎn)力、效率和安全性

評論