Linux 命令列小技巧分享第二彈!超簡單!超實用!
說到 Linux 技巧,怎麼能少了命令列編輯?
學會下面這些編輯技巧,將幫助大家節省大量時間,某些情況下還可以避免很多麻煩,提高效率。
1、快速移動
當你正在編輯一條長命令,卻又需要返回命令的開始處進行修改。不熟悉的小夥伴或許會選擇長按左鍵,直到移至需要修改的部分;也有小夥伴可能會藉助 Home 鍵和 End 鍵。遇到這種情況,我們還有一種選擇:使用 Ctrl + A 轉到行的開頭,並使用 Ctrl + E 轉到結尾。
若此時在編輯命令中途誤輸入一些比較長的內容,那要如何快速刪除掉呢?瘋狂地按退格鍵當然可以達到目的。但是還有更快速的方法:
-
Ctrl+U:把游標前面的內容全刪掉;
-
Ctrl+K
2、命令搜尋
讓我們來想象一下:幾分鐘之前你編輯了一條命令,現在需要再次使用它,但是你已經記不清這條命令了。
這時,可以藉助 Ctrl+R 調出 Linux 歷史命令的搜尋視窗,輸入要查詢的命令的某部分,它會進行查詢並顯示相匹配的命令。命令格式:
Ctrl+R 搜尋詞
3、多條命令執行
當我們需要一個接一個的執行多條命令時,你是否還在苦苦等待上一個命令結束後再執行下一個命令?
其實,我們可以使用分隔符“;”將多條命令隔開,在一行中執行多條命令而無需等待。
command_1; command_2; command_3
但是大部分實際情況中,我們都必須確保上一條命令不會失敗才能執行下一條命令,那應該怎麼辦呢?
在這種情況下,可以使用“&&”分隔符。“&&”確保下一條命令僅在上一條命令成功執行時執行。
command_1 && command_2
相信大家絕對不陌生,我們升級系統時用到的:
sudo apt update && sudo apt upgrade
4、複製貼上
複製和貼上是大家最常用的操作之一,通過快捷鍵 Ctrl+ C 和 Ctrl+ V 很容易做到,但是細心的小夥伴可能會發現,這一快捷操作在 Linux 終端上卻並不適應。不同的終端有不同的快捷繫結方式,在優麒麟等許多其他 Linux 發行版上,我們可以通過以下快捷鍵完成複製貼上操作:
複製:Ctrl + Shift + C
貼上:Ctrl + Shift + V
5、實時檢視日誌
Linux 系統下具備不同種類的日誌檔案,用於記錄 Linux 系統的各種執行資訊的檔案,對於診斷和解決問題很有幫助。當排查問題時,我們可以使用 tail -f 命令實時列印最新資料,快速定位問題。命令格式:
tail -f [檔案]
END
以上就是我們今天給大家分享的那些使用小妙招啦~你有學會嗎?看到這裡的小夥伴,快來分享那些你喜歡的 Linux 命令列技巧吧~
參考文件:
Linux 公社:https://www.linuxidc.com/Linux/2020-03/162522.html