表1 瀏覽命令列的擊鍵
擊鍵全名
含義ctrl + f
字元向前
向前移動乙個字元
ctrl + b
字元向後
向後移動乙個字元
alt + f(被占用)
單詞向前
向前移動乙個單詞
alt + b(被占用)
單詞向後
向後移動乙個單詞
ctrl + a
行頭到當前行的開始
ctrl + e
行尾到行的末尾
ctrl + l
清屏清除螢幕,並在螢幕頂端留下一行
表2 編輯命令列的擊鍵
擊鍵全名
含義ctrl + d
刪除當前內容
刪除當前字元
backspace
刪除以前內容
刪除前乙個字元
ctrl + t
調換字元
交換當前字元和前乙個字元的位置
alt + t(被占用)
調換單詞
交換當前單詞和前乙個單詞的位置
alt + u(無效)
大寫單詞
將當前單詞變為大寫
alt + l(被占用)
小寫單詞
將當前單詞變為小寫
alt + c(被占用)
首字母大寫
將當前單詞的首字母變為大寫
ctrl + v
插入特殊字元
新增特殊字元。例:按ctrl+v+tab可新增乙個tab字元
表3 在命令列上剪下和貼上文字的擊鍵
擊鍵全名
含義ctrl + k
剪下行尾
剪下游標處與行尾之間的文字
ctrl + u
剪下行頭
剪下行開頭與游標處之間的文字
ctrl + w
剪下前個單詞
剪下游標前乙個單詞詞頭與游標之間的文字
alt + d(被占用)
剪下下個單詞
剪下游標後的乙個單詞
ctrl + y
貼上最近的文字
貼上最近剪下的文字
alt + y(失效)
貼上早期的文字
輪迴到先前剪下的文字並貼上它
ctrl + c
刪除整行
刪除一整行
表4 用於文字補全的組合鍵
組合鍵作用
alt + ~ (無效)
使用使用者名稱補全文本
alt + $ (無效)
用變數補全文本
alt + @ (無效)
用主機名補全文本
alt + ! (無效)
用以前執行過的命令補全這個按鍵序列(以別名、保留字、shell函式、shell內建命令和檔名的順序依次檢查)
ctrl + x + /
列出可能的補全使用者名稱文字
ctrl + x + $
列出可能的補全環境變數
ctrl + x + @
列出可能的補全主機名
ctrl + x + !
列出可能的補全命令名
表2-5 使用命令歷史的擊鍵
鍵功能名
描述方向鍵 (↑或↓)
步進按上和下箭頭可步進瀏覽歷史列表中的每個命令列,直到所需的位置(ctrl+p和ctrl+n分別有同樣的功能)
ctrl + r
反向漸進搜尋
按下這些鍵後,輸入乙個搜尋字串進行反向搜尋。輸入此字串後,匹配的命令列即會出現,可以執行或編輯它
ctrl + s
前向漸進搜尋
與前乙個功能相似,只不過是前向搜尋
alt + p (被占用)
反向搜尋
按下這些鍵後,輸入乙個字串進行反向搜尋。輸入乙個字串並且按enter鍵可看到包含該字串的最近已用命令
alt + n (被占用)
前向搜尋
與前乙個功能類似,只不過是前向搜尋
alt + < (無效)
歷史列表的開頭
到歷史列表的第一項
alt + > (無效)
歷史列表的末尾
到歷史列表的最後一項
xshell常用快捷鍵總結
tab 進行補全 ctrl a 可以快速切換到命令列開始處 ctrl e 切換到命令列末尾 ctrl l 清屏 上箭頭 向上翻命令記錄 下箭頭 向下翻命令記錄 ctrl r 在歷史命令中查詢 ctrl u 刪除游標所在位置之前的所有字元 ctrl k 刪除游標所在位置之後的所有字元 ctrl w 刪...
xshell常用快捷鍵總結
tab 進行補全 ctrl a 可以快速切換到命令列開始處 ctrl e 切換到命令列末尾 ctrl l 清屏 上箭頭 向上翻命令記錄 下箭頭 向下翻命令記錄 ctrl r 在歷史命令中查詢 ctrl u 刪除游標所在位置之前的所有字元 ctrl k 刪除游標所在位置之後的所有字元 ctrl w 刪...
xshell的快捷鍵
刪除 ctrl d 刪除游標所在位置上的字元相當於vim裡x或者dl ctrl h 刪除游標所在位置前的字元相當於vim裡hx或者dh ctrl k 刪除游標後面所有字元相當於vim裡d shift ctrl u 刪除游標前面所有字元相當於vim裡d shift ctrl w 刪除游標前乙個單詞相當...