有用的快捷方式

使用終端

本文件中的示例假定你使用的是 POSIX 相容(如 bashshzshksh )shell。

使用終端實現了大部分 GNU / Linux 功能。大多數 Linux 發行版都包含終端模擬器,允許使用者從桌面環境中與 shell 進行互動。shell 是一個執行使用者輸入命令的命令列直譯器。 Bash (Bourne Again SHell)是許多 Linux 發行版中的常見預設 shell,是 macOS 的預設 shell。

如果你使用帶有 emacs 鍵繫結的 Bash (預設設定),這些快捷方式將起作用 : **

開啟終端

  • Ctrl + Alt + T 要麼 Super + T

游標移動

  • Ctrl + A 轉到你當前正在鍵入的行的開頭。
  • Ctrl + E 轉到你當前正在鍵入的行的末尾。
  • Ctrl + XX 在行的開頭和游標的當前位置之間移動。
  • Alt + F 將游標向前移動當前行上的一個字。
  • Alt + B 將游標向後移動當前行上的一個字。
  • Ctrl + F 將游標向前移動當前行上的一個字元。
  • Ctrl + B 將游標向後移動當前行上的一個字元。

文字操作

  • Ctrl + U 剪下從當前位置到行首的行,將其新增到剪貼簿。如果你線上的末端,請切斷整條線。
  • Ctrl + K 將當前位置的線切割到線的末尾,將其新增到剪貼簿。如果你位於生產線的開頭,請切割整條生產線。
  • Ctrl + W 刪除游標前的單詞,將其新增到剪貼簿。
  • Ctrl + Y 貼上最近剪下的剪貼簿中的最後一個東西(撤消當前游標位置的最後一個刪除 )。
  • Alt + T 交換游標前的最後兩個單詞。
  • Alt + L 從游標到單詞結尾使用小寫。
  • Alt + U 從游標到單詞結尾使大寫。
  • Alt + C 大寫到從游標開始的單詞結束(如果游標位於單詞的開頭,則為整個單詞)。
  • Alt + D 刪除到從游標開始的單詞結尾(如果游標位於單詞的開頭,則為整個單詞)。
  • Alt + . 列印上一個命令中寫入的最後一個單詞。
  • Ctrl + T 交換游標前的最後兩個字元。

歷史訪問

  • Ctrl + R 允許你搜尋以前使用過的命令。
  • Ctrl + G 離開歷史搜尋模式而不執行命令。
  • Ctrl + J 允許你將當前匹配的命令複製到命令列而不執行它,允許你在執行命令之前進行修改。
  • Alt + R 如果已對其進行了編輯,則還原對你從歷史記錄中提取的命令所做的任何更改。
  • Ctrl + P 顯示上次執行的命令,即返回命令歷史記錄(與向上箭頭類似)。
  • Ctrl + N 顯示下一個執行的命令,即向前走過命令歷史(類似於向下箭頭)。

終端控制

  • Ctrl + L 清除螢幕,類似於清除命令。
  • Ctrl + S 停止所有輸出到螢幕。這在執行具有大量長輸出的命令時很有用。但這並沒有停止執行命令。
  • Ctrl + Q 使用 Ctrl + S 停止後,將輸出恢復到螢幕。
  • Ctrl + C 結束當前正在執行的程序並返回提示。
  • Ctrl + D 登出當前的 shell 會話,類似於 exit 或 logout 命令。在某些命令中,充當檔案結束訊號以指示已到達檔案結尾。
  • Ctrl + Z 暫停(暫停)當前正在執行的前臺程序,它返回 shell 提示符。然後,你可以使用 bg 命令允許該程序在後臺執行。要再次將該過程置於前臺,請使用 fg 命令。要檢視所有後臺程序,請使用 jobs 命令。
  • Tab 自動完成檔案和目錄名稱。
  • Tab Tab 當鍵入的字元與檔案或目錄名稱不唯一匹配時,顯示所有可能性。

特殊字元

  • Ctrl + H 與 Backspace 相同。
  • Ctrl + J 與 Return 相同(歷史換行)。
  • Ctrl + M 與迴歸相同(歷史回程)。
  • Ctrl + I 與 Tab 相同。
  • Ctrl + G 貝爾角色。
  • Ctrl + @ 空字元。
  • Esc 死鎖相當於 Alt 修飾符。

關閉終端

  • Ctrl + Shift + W 關閉終端選項卡。
  • Ctrl + Shift + Q 關閉整個終端。

或者,你可以使用 set -o vi 切換到 bash 中vi 鍵繫結。使用 set -o emacs 切換回 emacs 鍵繫結。 **** **