天天看點

linux和unix常用快捷鍵

總結一下linux和unix下常用快捷鍵, 熟練使用這些快捷鍵,效率提高不隻一點點,我是深有體會。誰用誰知道。

<a href="http://blog.51cto.com/attachment/201311/175007147.jpg" target="_blank"></a>

Ctrl+A:切換到指令行的開始。

這個操作跟Home的效果一樣。但Home在某些unix環境下無法使用,這時候可以使用這個組合鍵。

Ctrl+E:切換到指令行末尾。

Ctrl+L:清除螢幕内容,效果等同于clear.

Ctrl+U:清除剪切光标之前的内容。

Ctrl+K:剪切清除光标之後的内容。

Ctrl+Y:粘貼剛才所删除的字元。

這個指令類似于office裡Ctrl+Z撤銷。

Ctrl+R: 在曆史指令中查找

這個指令非常實用,當history内容較多時,想找一個比較複雜的指令,直接用此快捷鍵,輸入關鍵字,shell便會自動查找并調用,非常友善。

<a href="http://blog.51cto.com/attachment/201311/174853401.jpg" target="_blank"></a>

Ctrl+C:終止指令。

Ctrl+D:退出目前終端。

Ctrl+Z:轉入背景運作,并挂起。

!!:重複執行最後一條指令。

history顯示你執行過的所有編号+曆史指令。可以使用其配合!來執行某指令。

Ctrl+P:顯示上一條指令。作用等同于向上箭頭.

Ctrl+N:顯示下一條指令。作用等同于向下箭頭。

!$:顯示系統最近的一條指令。

這個指令舉個例子,比如我先cat 1.txt内容,然後想用vim編輯。一般的做法是先用向上箭頭顯示最後一條指令,接着用home移動到指令最前面,删除cat,輸入vim。 

其實完全可以用vim!$來代替。

本文轉自pizibaidu 51CTO部落格,原文連結:http://blog.51cto.com/pizibaidu/1320142,如需轉載請自行聯系原作者

繼續閱讀