Mac 終端使用技巧

終端操作相關(guān)

一、自帶終端設(shè)置

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

二、操作進(jìn)程

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

三、控制屏幕

  • Ctrl + L:清空屏幕。這和clear命令很相似?!疽褱y(cè)試可以使用】
  • Ctrl + S:停止所有輸出到屏幕。當(dāng)你不希望使用Ctrl + C去停止一個(gè)有特別多特別冗長(zhǎng)輸出的程序時(shí),這將是特別有用的?!疽褱y(cè)試可以使用】
  • Ctrl + Q:恢復(fù)使用Ctrl + S停止在屏幕的輸出。【已測(cè)試可以使用】

四、游標(biāo)移動(dòng)

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

五、文本刪除

  • Ctrl + D:刪除當(dāng)前游標(biāo)下的一個(gè)字符。【已測(cè)試可以使用】
  • Alt + D:刪除當(dāng)前游標(biāo)所在單詞后面的所有字符。【已測(cè)試可以使用】
  • Ctrl + H:刪除當(dāng)前游標(biāo)前的一個(gè)字符?!疽褱y(cè)試可以使用】

六、排版修復(fù)

  • Alt + T:交換將當(dāng)前游標(biāo)下的單詞和前一個(gè)單詞。【已測(cè)試可以使用】
  • Ctrl + T:交換將當(dāng)前游標(biāo)下的字符和前一個(gè)字符。【在我的電腦不可用】
  • Ctrl + -:撤回上一個(gè)按鍵操作,并且可以多次執(zhí)行?!疽褱y(cè)試可以使用】
    • 舉例:輸入cd,然后按Ctrl + -,就會(huì)變成c,再按一下Ctrl + -cd就沒有了。

七、剪貼和復(fù)制

  • Ctrl + W:剪切在當(dāng)前游標(biāo)前的單詞,并將剪切的內(nèi)容添加到剪切板?!疽褱y(cè)試可以使用】
  • Ctrl + K:剪切在當(dāng)前游標(biāo)后的所有字符,并將剪切的內(nèi)容添加到剪切板?!驹谖业碾娔X不可用】
  • Ctrl + U:剪切在當(dāng)前游標(biāo)前的所有字符,并將剪切的內(nèi)容添加到剪切板。【已測(cè)試可以使用】
  • Ctrl + Y:從剪切板粘貼最后剪切的內(nèi)容?!疽褱y(cè)試可以使用】

八、大寫字符

  • Alt + U:大寫從當(dāng)前游標(biāo)所在位置到當(dāng)前游標(biāo)所在單詞的最后位置的所有字符?!疽褱y(cè)試可以使用】
  • Alt + L:小寫從當(dāng)前游標(biāo)所在位置到當(dāng)前游標(biāo)所在單詞的最后位置的所有字符?!驹谖业碾娔X不可用】
  • Alt + C:大寫從當(dāng)前游標(biāo)下的字符,并將游標(biāo)移到當(dāng)前單詞的末尾。【在我的電腦不可用】

九、命令行歷史

  • Ctl + P:從命令歷史中回到前一個(gè)命令,多次執(zhí)行將會(huì)遍歷命令歷史,相當(dāng)于執(zhí)行了Up鍵?!疽褱y(cè)試可以使用】
  • Ctl + N:從命令歷史中回到下一個(gè)命令,多次執(zhí)行將會(huì)遍歷命令歷史,相當(dāng)于執(zhí)行了Down鍵?!疽褱y(cè)試可以使用】
  • Ctl + R:恢復(fù)命令如果你是從命令歷史中拉去的命令并且修改過該命令?!驹谖业碾娔X不可用】

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

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一共收集了62個(gè) Android Studio 使用小技巧和快捷鍵。 根據(jù)這些小技巧的使用場(chǎng)景,本文將這62個(gè)小技...
    01427271c047閱讀 525評(píng)論 0 3
  • 寫在前面 本文轉(zhuǎn)自http://blog.csdn.net/jdsjlzx/article/details/506...
    mymdeep閱讀 2,857評(píng)論 6 21
  • 如果你想將當(dāng)前 command line 會(huì)話切換到其他目錄,需要用到三個(gè)命令:pwd,ls和cd。 pwd的含義...
    DeCori閱讀 1,064評(píng)論 0 0
  • 這篇文章記錄學(xué)習(xí)到的一些Studio常用的一些技巧,很是實(shí)用,膜拜整理出來的神 ! 1. 書簽(Bookmarks...
    Up銳閱讀 1,065評(píng)論 0 1
  • Introduction 分享一些R進(jìn)階使用的技巧,相當(dāng)于是之前寫的R語言學(xué)習(xí)[../r-learning]的實(shí)踐...
    Asa12138閱讀 391評(píng)論 0 2

友情鏈接更多精彩內(nèi)容