0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

10個(gè)提高生產(chǎn)力的Linux命令與技巧

嵌入式悅翔園 ? 來源:嵌入式悅翔園 ? 2023-01-06 10:28 ? 次閱讀

一、前言

在本文中,我將向您演示一些專業(yè)的Linux命令技巧,這些技巧將使您節(jié)省大量時(shí)間,在某些情況下還可以避免很多麻煩,而且它也將幫助您提高工作效率。

8f8aaff8-8d43-11ed-bfe3-dac502259ad0.png51Linux.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開頭的指令打印出來,想必大家看到打印信息就可以想起來命令的全拼了吧!

8f9983ac-8d43-11ed-bfe3-dac502259ad0.png
除了我們忘記命令時(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ù)。8fa6a8fc-8d43-11ed-bfe3-dac502259ad0.png

三、切換回上一個(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è)目錄的切換了,具體如下所示:8fb51810-8d43-11ed-bfe3-dac502259ad0.png

四、返回用戶主目錄

~在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í)行命令;

8fc064a4-8d43-11ed-bfe3-dac502259ad0.png
這個(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í)真的非常方便!

8fcde408-8d43-11ed-bfe3-dac502259ad0.gif
細(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)及其含義如下:

8fdcbcee-8d43-11ed-bfe3-dac502259ad0.png
使用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)該如何處理呢?8feb46b0-8d43-11ed-bfe3-dac502259ad0.png

為了看清楚些,我們可以把輸出轉(zhuǎn)化為一張表格,只需要在我們執(zhí)行的命令后面加上 | column –t 就可以了:

mount|column–t

90200ddc-8d43-11ed-bfe3-dac502259ad0.png
看一下顯示效果是不是好看多了!

結(jié)語

關(guān)于Linux的使用技巧還有很多,我目前只終結(jié)了幾個(gè)最常用的幾個(gè)小技巧,后期有新的內(nèi)容在進(jìn)行補(bǔ)充,大家也可以在評(píng)論區(qū)進(jìn)行補(bǔ)充!

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11123

    瀏覽量

    207896
  • TAB
    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)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Linux命令與技巧并提高生產(chǎn)力

    本文將演示一些專業(yè)的Linux命令技巧,這些技巧將使您節(jié)省大量時(shí)間,在某些情況下還可以避免很多麻煩,而且它也將幫助您提高工作效率。
    發(fā)表于 01-16 09:55 ?249次閱讀

    UltraFast 高層次生產(chǎn)力設(shè)計(jì)方法指南

    目錄第1章:高層次生產(chǎn)力設(shè)計(jì)方法指南第2章:系統(tǒng)設(shè)計(jì)第3章:shell開發(fā)第4章:基于C語言的IP開發(fā)第5章:系統(tǒng)集成
    發(fā)表于 12-13 09:50

    ISE 12設(shè)計(jì)套件對(duì)FPGA生產(chǎn)力有什么影響?

    賽靈思公司(Xilinx)最新推出的ISE 12軟件設(shè)計(jì)套件,實(shí)現(xiàn)了具有更高設(shè)計(jì)生產(chǎn)力的功耗和成本的突破性優(yōu)化。ISE 設(shè)計(jì)套件首次利用“智能”時(shí)鐘門控技術(shù),將動(dòng)態(tài)功耗降低多達(dá) 30%。
    發(fā)表于 08-20 08:33

    如何提高FPGA設(shè)計(jì)生產(chǎn)力

    影響FPGA設(shè)計(jì)周期生產(chǎn)力的最大因素是什么?如何提高FPGA設(shè)計(jì)生產(chǎn)力
    發(fā)表于 05-06 09:26

    為什么底噪的好壞關(guān)乎著示波器的生產(chǎn)力?

    為什么底噪的好壞關(guān)乎著示波器的生產(chǎn)力
    發(fā)表于 05-10 06:27

    影響FPGA設(shè)計(jì)周期生產(chǎn)力的最大因素是什么?

    提高FPGA設(shè)計(jì)生產(chǎn)力的工具、技巧和方法,9影響FPGA設(shè)計(jì)周期生產(chǎn)力的最大因素是什么?
    發(fā)表于 02-11 12:22 ?635次閱讀
    影響FPGA設(shè)計(jì)周期<b class='flag-5'>生產(chǎn)力</b>的最大因素是什么?

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

    本文檔內(nèi)容介紹了連接傳感器以提高生產(chǎn)力、效率和安全性的應(yīng)用筆記,供網(wǎng)友參考。
    發(fā)表于 09-18 09:43 ?4次下載
    連接傳感器以<b class='flag-5'>提高</b><b class='flag-5'>生產(chǎn)力</b>、效率和安全性

    MES系統(tǒng)如何提高工業(yè)生產(chǎn)力及作用介紹

    本文主要對(duì)MES系統(tǒng)如何提高工業(yè)生產(chǎn)力及作用介紹。
    發(fā)表于 06-26 08:00 ?26次下載

    物聯(lián)網(wǎng)影響了企業(yè)提高生產(chǎn)力的效率和效力

    物聯(lián)網(wǎng)是一個(gè)由具有唯一標(biāo)識(shí)符的連網(wǎng)設(shè)備所組成的網(wǎng)絡(luò),這些設(shè)備配備了使它們能夠感知、收集和交流數(shù)據(jù)的技術(shù),而這些技術(shù)有助于它們與內(nèi)部和外部資源建立連接,進(jìn)而影響企業(yè)的決策。 物聯(lián)網(wǎng)為企業(yè)帶來了許多好處,因?yàn)樗_實(shí)影響了企業(yè)提高生產(chǎn)力
    發(fā)表于 05-30 15:54 ?2702次閱讀

    大數(shù)據(jù)在提高員工生產(chǎn)力中的作用

    本文介紹了大數(shù)據(jù)在提高員工生產(chǎn)力方面的作用。 隨著現(xiàn)代技術(shù)采用的增加,最近生成的數(shù)據(jù)量猛增。大數(shù)據(jù)已經(jīng)獲得了很多關(guān)注,并在世界各地的眾多領(lǐng)域發(fā)揮著重要作用。人力資源 (HR) 是從大數(shù)據(jù)中受益
    發(fā)表于 07-30 16:34 ?638次閱讀

    新質(zhì)生產(chǎn)力哪些行業(yè)發(fā)展最好 如何提升新質(zhì)生產(chǎn)力

    新質(zhì)生產(chǎn)力的發(fā)展主要集中在新能源、新材料、先進(jìn)制造、電子信息等戰(zhàn)略性新興產(chǎn)業(yè)。 新質(zhì)生產(chǎn)力作為先進(jìn)生產(chǎn)力的具體體現(xiàn)形式,是馬克思主義生產(chǎn)力理論的中國(guó)創(chuàng)新和實(shí)踐,是科技創(chuàng)新交叉融合突破所
    的頭像 發(fā)表于 02-22 17:57 ?3910次閱讀

    新質(zhì)生產(chǎn)力是指什么

    新質(zhì)生產(chǎn)力作為先進(jìn)生產(chǎn)力的具體體現(xiàn)形式,是馬克思主義生產(chǎn)力理論的中國(guó)創(chuàng)新和實(shí)踐,是科技創(chuàng)新交叉融合突破所產(chǎn)生的根本性成果。
    的頭像 發(fā)表于 02-28 15:39 ?1.1w次閱讀

    新質(zhì)生產(chǎn)力的內(nèi)涵和特點(diǎn)

    新質(zhì)生產(chǎn)力是創(chuàng)新起主導(dǎo)作用,擺脫傳統(tǒng)經(jīng)濟(jì)增長(zhǎng)方式、生產(chǎn)力發(fā)展路徑具有高科技、高效能、高質(zhì)量特征符合新發(fā)展理念的先進(jìn)生產(chǎn)力質(zhì)態(tài)。
    的頭像 發(fā)表于 02-28 15:51 ?7754次閱讀

    新質(zhì)生產(chǎn)力的新和質(zhì)

    新質(zhì)生產(chǎn)力,是2023年9月首次提到的新的詞匯,新質(zhì)生產(chǎn)力生產(chǎn)力現(xiàn)代化的具體體現(xiàn),即新的高水平現(xiàn)代化生產(chǎn)力(新類型、新結(jié)構(gòu)、高技術(shù)水平、高質(zhì)量、高效率、可持續(xù)的
    的頭像 發(fā)表于 02-28 16:01 ?1756次閱讀

    新質(zhì)生產(chǎn)力如何發(fā)展

    科技創(chuàng)新能夠催生新產(chǎn)業(yè)、新模式、新動(dòng)能是發(fā)展新質(zhì)生產(chǎn)力的核心要素。必須加強(qiáng)科技創(chuàng)新,特別是原創(chuàng)性、顛覆性科技創(chuàng)新,加快實(shí)現(xiàn)高水平科技自立自強(qiáng),打好關(guān)鍵核心技術(shù)攻堅(jiān)戰(zhàn),使原創(chuàng)性、顛覆性科技創(chuàng)新成果競(jìng)相涌現(xiàn),培育發(fā)展新質(zhì)生產(chǎn)力的新動(dòng)能。
    的頭像 發(fā)表于 02-28 17:33 ?3871次閱讀