總結一下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,如需轉載請自行聯系原作者