Mac 終端使用技巧

終端操作相關

一、自帶終端設置

自帶終端:Command+, -> 描述文件 -> 鍵盤 -> 啟用 將Option鍵作為Meta鍵。

二、操作進程

  • Ctrl + C:中斷(殺死)當前運行在終端的前臺進程。它會發送一個SIGINT信號給當前程序,嚴格意義上說它只是一個請求,絕大多數程序會處理它,當然也存在一些程序忽略它。【已測試可以使用】
  • Ctrl + Z:暫停當前運行在終端的前臺進程。它會發送一個SIGTSTP信號給當前進程,使用fg process_name恢復當前進程。【已測試可以使用】
    • 舉例:運行命令ping www.baidu.com,當按下Ctrl + Z后,程序會暫停,如果想恢復程序的話,再輸入fg ping就可以將程序恢復。
  • Ctrl + D:關閉當前終端。它會發送一個EOF(End - of - file)標記給終端,終端收到標記后將會退出。這和exit命令很相似。【已測試可以使用】

三、控制屏幕

  • Ctrl + L:清空屏幕。這和clear命令很相似。【已測試可以使用】
  • Ctrl + S:停止所有輸出到屏幕。當你不希望使用Ctrl + C去停止一個有特別多特別冗長輸出的程序時,這將是特別有用的。【已測試可以使用】
  • Ctrl + Q:恢復使用Ctrl + S停止在屏幕的輸出。【已測試可以使用】

四、游標移動

  • Ctrl + A:將游標移動到起始位置。【已測試可以使用】
  • Ctrl + E:將游標移動到結束位置。【已測試可以使用】
  • Alt + B:將游標移動到前一個單詞的起始位置(如果當前游標不在單詞的尾部,則將游標移動到當前單詞的起始位置)。【已測試可以使用】
  • Ctrl + B:將游標向前移動一個字符。【已測試可以使用】
  • Alt + F:將游標移動到后一個單詞的起始位置。【已測試可以使用】
  • Ctrl + F:將游標向后移動一個字符。【已測試可以使用】
  • Ctrl + XX:將游標在當前位置和起始位置之間移動。這將允許你按Ctrl + XX回到起始位置,然后你就可以在起始位置做出一些修改,然后當你再按Ctrl + XX后,游標將回到最原始的游標的位置。使用這個快捷鍵你需要按住Ctrl鍵然后連續按兩次X鍵。【已測試可以使用】

五、文本刪除

  • Ctrl + D:刪除當前游標下的一個字符。【已測試可以使用】
  • Alt + D:刪除當前游標所在單詞后面的所有字符。【已測試可以使用】
  • Ctrl + H:刪除當前游標前的一個字符。【已測試可以使用】

六、排版修復

  • Alt + T:交換將當前游標下的單詞和前一個單詞。【已測試可以使用】
  • Ctrl + T:交換將當前游標下的字符和前一個字符。【在我的電腦不可用】
  • Ctrl + -:撤回上一個按鍵操作,并且可以多次執行。【已測試可以使用】
    • 舉例:輸入cd,然后按Ctrl + -,就會變成c,再按一下Ctrl + -cd就沒有了。

七、剪貼和復制

  • Ctrl + W:剪切在當前游標前的單詞,并將剪切的內容添加到剪切板。【已測試可以使用】
  • Ctrl + K:剪切在當前游標后的所有字符,并將剪切的內容添加到剪切板。【在我的電腦不可用】
  • Ctrl + U:剪切在當前游標前的所有字符,并將剪切的內容添加到剪切板。【已測試可以使用】
  • Ctrl + Y:從剪切板粘貼最后剪切的內容。【已測試可以使用】

八、大寫字符

  • Alt + U:大寫從當前游標所在位置到當前游標所在單詞的最后位置的所有字符。【已測試可以使用】
  • Alt + L:小寫從當前游標所在位置到當前游標所在單詞的最后位置的所有字符。【在我的電腦不可用】
  • Alt + C:大寫從當前游標下的字符,并將游標移到當前單詞的末尾。【在我的電腦不可用】

九、命令行歷史

  • Ctl + P:從命令歷史中回到前一個命令,多次執行將會遍歷命令歷史,相當于執行了Up鍵。【已測試可以使用】
  • Ctl + N:從命令歷史中回到下一個命令,多次執行將會遍歷命令歷史,相當于執行了Down鍵。【已測試可以使用】
  • Ctl + R:恢復命令如果你是從命令歷史中拉去的命令并且修改過該命令。【在我的電腦不可用】

最后,希望這篇博客可以幫助大家更好地使用命令行。

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容