Linux終端中使用上一命令減少鍵盤輸入

2021-06-15 06:16:08 字數 1495 閱讀 2111

減少鍵盤輸入,可以大大提高程式設計師的工作效率,快捷鍵的使用就是乙個很好的例子。程式設計師經常使用終端。那麼在終端上有沒有類似的「快捷鍵」可以提高我們的效率呢?程式設計師的工作往往是前後相關連的。所以,本文將演示如何使用上一條命令提高工作效率的。

1.使用上一條命令的所有引數

方法:!*

2.使用上一條命令的最後乙個引數

方法:!$

alt + .

esc + .

其中後面兩種方法,terminal中會自動補全

3.使用上一條命令中除了最後乙個引數的部分

方法:!-:

例子:個人認為這個比較有用,因為有些命令中間會輸入一大堆選項,最後乙個才是實際發揮作用的物件,如果再次輸入選項,會顯得麻煩。

4.使用上一條命令中任意乙個部份

方法:alt + + .

其中num表示的上一條命令中的第幾部分,從0開始,對於ls -shld hello.txt。alt +0+. 就是ls。1就是-shld

5.替換上一條命令中的乙個部份

方法:將foo替換為bar

^foo^bar    僅替換地乙個

!!:gs/foo/bar    替換所有

6.上一條命令

方法:!!

最後:推薦乙個**,可以這樣來學習,如果遇到一條需要輸入的命令,讓你覺得需要鍵盤輸入過多,或者說你猜想可能有更好的、更快捷的方式時,不妨到這個**上來搜一下,這樣慢慢積累,加以時日,應該還是有一定的收穫: commandlinefu.com

更多: 我們經常會執行很多很長的命令,這個時候,可以通過history檢視命令,然後用!(history中命令編號)。

回到上一次的目錄:

Linux學習(一) 命令基本使用

cp選項 含義 a該選項通常在複製目錄時使用,它保留鏈結 檔案屬性,並遞迴地複製目錄,簡單而言,保持檔案原有屬性。f不常用,缺省會加上。覆蓋已經存在的目標檔案而不提示 i互動式複製,在覆蓋目標檔案之前將給出提示要求使用者確認 r若給出的原始檔是目錄檔案,則cp將遞迴複製該目錄下的所有子目錄和檔案,目...

linux基礎總結(一) 命令

1.tcpdump 用以過濾資料報或者定製輸出格式。n 使用ip位址表示主機,而不是主機名 使用數字表示埠號,而不是服務名稱 i 制定要監聽的網絡卡介面 v 輸出乙個稍微詳細點的資訊 t 不列印時間戳 e 顯示乙太網幀頭部資訊 c 僅抓取指定數量的資料報 x 以十六進製制數顯示資料報的內容,但不顯示...

Linux學習筆記(一) 命令

dmtsai study command options parameter1 parameter2 命令 選項 引數1 引數2 說明 1 command為命令的名稱,例如變換工作目錄的命令cd等 2 中括號 並不存在於實際的命令中,表示是可選的,而加入選項設定時,通常選項前會帶 號,例如 h 有時...