linux是專為喜歡敲鍵盤的人設計的作業系統linux中存在命令列就恰好說明了這點。往往使用者希望能夠敲更少的鍵盤而實現更多的功能,linux也很好的解決了這個問題。省事(即用最少的擊鍵次數執行最多的任務)是命令列最希望達到的目標之一。
游標移動
組合件作用
ctrl-a
移動游標到行首
ctrl-e
移動游標到行尾
ctrl-f
游標向前移動乙個字元,和右箭頭作用一樣
ctrl-b
游標向後移動乙個字元,和左箭頭作用一樣
alt-f
游標向前移動乙個字
alt-b
游標向後移動乙個字
ctrl-l
清屏修改文字
組合件作用
ctrl-d
刪除游標處的字元
ctrl-t
使游標處的字元和它前面的字元對調位置
alt-t
使游標處的字和它前面的字對調位置
alt-l
把從游標到字尾的字元轉換成小寫字母形式
alt-u
把從游標到字尾的字元轉換成大寫字母形式
剪下和貼上文字
組合件作用
ctrl-k
剪下從游標到行尾的文字
ctrl-u
剪下從游標到行首的文字
alt-d
剪下從游標到當前詞尾的文字
alt-backspace
剪下從游標到詞頭的文字
ctrl-y
把kill-ring緩衝區中的文字貼上到游標位置
搜尋歷史命令
bash
會儲存使用過命令的歷史記錄。這些歷史記錄都儲存在使用者主目錄的.bash_history
檔案中。但是bash只會預設儲存最近的500個命令。
//檢視歷史記錄的內容列表
history | less
//列出在/user/bin目錄下內容的命令
history | grep /user/bin1959 ls -l /user/bin1960 ls -l /user/bin | less
其中1960表示這個命令列在歷史記錄列表中所處的行號。可用通過歷史記錄擴充套件的擴充套件型別!
來立即使用它。
!1960
bash
也支援以遞增方式搜尋歷史記錄。按下ctrl-r
鍵,接著輸入需要找到的內容,可以開始遞增式的搜尋。當搜尋到要查詢的命令時,按enter
鍵表示執行此命令。而按ctrl-j
將把搜尋到的內容從歷史記錄列表中複製到當前命令列。當要查詢下乙個匹配項時,再次按下ctrl-r
鍵。若要退出搜索,按下ctrl-g
或ctrl-c
即可。 011 Linux之高階鍵盤技巧
十年運維系列之基礎篇 linux 聯絡 1494445739 qq.com www.jplatformx.com 一 引言 這裡指的高階鍵盤技巧其實有乙個定語,那就是專門針對bash命令列而言的。bash使用了乙個名為readline的庫 供不同的應用程式共享使用的執行緒集合 來實現命令列的編輯。比...
鍵盤高階操作技巧 TLCL
ctrl a 移動游標到行首。ctrl e 移動游標到行尾。ctrl f 游標前移乙個字元 和右箭頭作用一樣。ctrl b 游標後移乙個字元 和左箭頭作用一樣。alt f 游標前移乙個字。terminal edit keyboard shortcuts 取消enable menu access ke...
(七)linux 學習 鍵盤高階操作技巧
the linux command line 讀書筆記 部分內容來自 按鍵行動 ctrl a 移動游標到行首。ctrl e 移動游標到行尾。ctrl f 游標前移乙個字元 和右箭頭作用一樣。ctrl b 游標後移乙個字元 和左箭頭作用一樣。alt f 游標前移乙個字。alt b 游標後移乙個字。ct...