Linux系統下的鍵盤使用技巧

喜歡使用Linux系統的人多少會有一些極客情節。就像眾多影視作品中描繪的那樣,雙手快速敲擊著鍵盤,漆黑的命令行界面下出現一行行令人眼花繚亂的代碼,一個個不可能完成的任務在這手指的舞蹈之間輕易被破解。

確實,使用Linux系統的一個高級境界便是手指不離鍵盤,無需使用鼠標,利用一條條敲出來的命令執行用戶任務。

下面就來介紹一些Linux命令行下常用的鍵盤使用技巧。

1.光標移動(向右為前)

Ctrl + A ?? 移動光標到行首

Ctrl + E ?? 移動光標到行尾

Ctrl + F ?? 光標向前移動一個字符;與左箭頭效果相同

Ctrl + B ?? 光標向后移動一個字符;與右箭頭效果相同

Alt + F ? ? 光標向前移動一個字

Alt + B ? ? 光標向后移動一個字

Ctrl + L ?? 清屏,并將光標移到左上角;與clear的效果相同

2.修改命令文本

Ctrl + D ?? 刪除光標處的字符

Ctrl + T ?? 將光標所在處的字符和它前面的那個字符對調位置

Alt + T ? ? 將光標所在處的字與它前面的那個字對調位置

Alt + U ? ? 將光標到字尾的字符全部替換成相應的大寫形式

Alt + L ? ? 將光標到字尾的字符全部替換成相應的小寫形式

3.剪切和粘貼命令文本

命令行下常以kill和yank表示剪切和粘貼。通常來說,被剪切的內容會暫時存放在一個緩沖區中以供接下來的使用。

Ctrl + K ?? 剪切從光標到行尾的文本

Ctrl + U ?? 剪切從光標到行首的文本

Alt + D ? ? 剪切從光標到字尾的文本

Ctrl + Y ?? 把上一步中剪切下來存儲在緩沖區中的文本粘貼到光標所在處

4.(偽)復制命令

看到這里可能有的小伙伴就會問了,這剪切和粘貼的命令都有了,為什么到了復制這里就還要加個“偽”呢?

實際上,Linux命令行下好像真沒有直接進行命令文本復制的命令(有個cp命令但是用來復制文件的)。那問題來了,當要再次執行之前執行過的命令時,應該怎么做呢?

其實可以這樣想,復制一個命令的目的就是再次執行之前的某個操作,這樣的話,復制命令就轉變成了設法從一堆歷史命令中找到要再次執行的目標命令。

在命令行下,有兩種方式可以達到這樣的目的:一是使用向上箭頭,可以往前翻歷史命令,找到之后回車便可執行;二是使用history命令(最好是history | less),可以列出最近的500(默認)條命令,并在每條歷史命令前都有唯一的一個編號(記為n),使用 !n 便可再次執行該命令。

5.命令補全

Linux命令行下有一個“自動補全”機制可以給使用者帶來很大便利。

當輸入路徑名、文件名、命令名的時候,只需保證在當前環境下不會造成歧義,按一下Tab鍵便可自動補齊;或是連按兩下Tab鍵,將所有可能的情況全部顯示出來,然后選擇意欲輸入的命令。


以上只是Linux命令行下比較基礎和常用的鍵盤操作技巧,作為一枚小白也只能總結到這里了,實際上還有很多非常神奇的命令等待著眾位極客們去探索。

下次再見了。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容