1. 程式人生 > >mac終端快捷鍵(Terminal shortcuts)

mac終端快捷鍵(Terminal shortcuts)

常用的幾個

Option/Alt + Left or Right
該快捷方式允許您在命令列中的單獨單詞之間移動游標。使用選項,向左箭頭移回並使用右箭頭選項向下移動。

Control + W
使用此鍵盤組合將刪除游標之前或左側的單詞。

Escape + T
這將交換游標前面出現的兩個單詞。所以,如果“this is”位於游標前,使用Escape和T將會改變為“is this”。

Control + R
如果您需要在終端中找到先前使用的命令,請使用Control和R.它將開啟[(reverse-i-search)`’:],並允許您找到以前使用的可能需要再次訪問的命令。

Command + A

使用Command和A將帶你到游標所在的行或最右邊。

Command +E
這個快捷方式與Command和A相反。Command和E將帶你回到你目前正在工作的一行或最左邊的行。

Control + C
如果你需要殺死當前正在執行的,我們控制和終端中的C終止當前的應用程式。

Control + U
此快捷方式清除游標前的整行。所以,如果你結束一行,意識到整個事情是錯誤的,使用Control + U 刪除它。

Control + K
使用控制和K將具有與使用控制和U相反的效果。這將清除游標後出現的行。如果您需要更改或刪除一行的後半部分,這是有幫助的。

Command + K
這將清除您正在處理的整個終端螢幕,刪除所有內容。使用Control和L也可以通過在Terminal中輸入“clear”來完成同樣的事情。

Control + D
這將導致您退出終端中的當前shell。

Control + Z
暫停您當前在後臺執行的內容。

!!
這將執行輸入的最後一個命令。如果遇到許可權問題,請嘗試在!!之前輸入sudo。

Control + H
與Backspace基本相同的東西,但是如果您想要保持在主行鍵上,這是很有用的。

Top
在“終端”中輸入“top”將顯示所有活動程序。類似於您從活動監視器獲得的內容,但在終端內。按“Q”退出。

History + a number
如果您忘記了之前鍵入的命令,可以在“終端”中鍵入“history”,以檢索命令的歷史記錄。但是,如果要檢視特定數量的過去命令,只需鍵入一個空格,然後輸入一個數字。所以,“歷史5”會顯示你輸入的最後五個命令。

Control + F
該快捷方式將游標向前移動到行上的下一個字元。它與使用正確的箭頭鍵基本上是一樣的,但是保持在主排鍵上。

Control + B
該快捷方式將游標移回到行上的上一個字元。它給你的結果與使用向左箭頭鍵相同,但是會保持在主行鍵上。

Escape + F
使用此組合將游標移動到行上的下一個字,類似於前面提到的Option+右箭頭。

Escape + B
這是將游標移回一個字的替代方法,就像使用“選項”和“左箭頭”快捷方式一樣。但是,這樣可以使您的手指更好地位於鍵盤上。

還有別人總結的:

Terminal Cheatsheet for Mac ( 基本 )

Original translation by kavlez

快捷鍵

按鍵/命令 描述
Ctrl + A 移動游標至行首
Ctrl + E 移動游標至行尾
Ctrl + L 清屏
Command + K 清屏
Ctrl + U 刪除游標前的所有文字。如果游標位於行尾則刪除整行。
Ctrl + H 與退格鍵相同
Ctrl + R 檢索使用過的命令
Ctrl + C 終止當前執行
Ctrl + D 退出當前shell
Ctrl + Z 將執行中的任何東西放入後臺程序。fg可以將其恢復。
Ctrl + W 刪除游標之前的單詞
Ctrl + K 刪除游標後的所有文字
Ctrl + T 將游標前的兩個文字進行互換
Option + → 游標向前移動一個單詞
Option + ← 游標向後移動一個單詞
Esc + T 將游標前的兩個單詞進行互換
Tab 自動補全檔案或資料夾的名稱

核心命令

按鍵/命令 描述
cd Home目錄
cd [folder] 切換目錄
cd ~ Home目錄, 例如 ‘cd ~/folder/’
cd / 根目錄
ls 檔案列表
ls -l 檔案詳細列表
ls -a 列出隱藏檔案
ls -lh 檔案詳細列表中的檔案大小以更友好的形式列出
ls -R 遞迴顯示資料夾中的內容
sudo [command] 以超級使用者身份執行命令
open [file] 開啟檔案 ( 相當於雙擊一個檔案 )
top 顯示執行中的程序,按q終止
nano [file] 開啟編輯
pico [file] 開啟編輯
q 退出
clear 清屏

命令歷史

按鍵/命令 描述
history n 列出最近執行過的n條命令
ctrl-r 檢索之前執行過的命令
![value] 執行最近以’value’開始的命令
!! 執行最近執行過的命令

檔案管理

按鍵/命令 描述
touch [file] 建立一個新檔案
pwd 顯示當前工作目錄
.. 上級目錄, 例如.
‘ls -l ..’ = 上級目錄的檔案詳細列表
‘cd ../../’ = 向上移動兩個層級
. 當前目錄
cat 連線
rm [file] 移除檔案, 例如 rm [file] [file]
rm -i [file] 移除時出現確認提示
rm -r [dir] 移除檔案及內容
rm -f [file] 強制移除
cp [file] [newfile] 複製檔案
cp [file] [dir] 複製檔案到指定目錄
mv [file] [new filename] 移動/重新命名, 例如 mv -v [file] [dir]

目錄管理

按鍵/命令 描述
mkdir [dir] 建立新目錄
mkdir -p [dir]/[dir] 建立子目錄
rmdir [dir] 移除目錄 ( 僅限目錄下沒有內容時 )
rm -R [dir] 移除目錄及內容

管道 - 連線多個帶有輸出的命令

按鍵/命令 描述
more 按當前視窗大小輸出內容
[file]
輸出至指定檔案, 注意檔案將會覆蓋
[file]
在制定檔案的末尾附加內容
< 從檔案中讀取內容

幫助

按鍵/命令 描述
[command] -h 顯示幫助資訊
[command] –help 顯示幫助資訊
[command] help 顯示幫助資訊
reset 重置當前終端
man [command] 顯示指定命令的幫助資訊
whatis [command] 顯示指定命令的簡述