Original translation by kavlez
from:
https://github.com/0nn0/terminal-mac-cheatsheet
------------
## ****快捷鍵
按鍵/命令 | 描述 |
---|---|
Ctrl + A | 移動光標(biāo)至行首 |
Ctrl + E | 移動光標(biāo)至行尾 |
Ctrl + L | 清屏 |
Command + K | 清屏 |
Ctrl + U | 刪除光標(biāo)前的所有文字。如果光標(biāo)位于行尾則刪除整行。 |
Ctrl + H | 與退格鍵相同 |
Ctrl + R | 檢索使用過的命令 |
Ctrl + C | 終止當(dāng)前執(zhí)行 |
Ctrl + D | 退出當(dāng)前shell |
Ctrl + Z | 將執(zhí)行中的任何東西放入后臺進程芳撒。fg可以將其恢復(fù)。 |
Ctrl + W | 刪除光標(biāo)之前的單詞 |
Ctrl + K | 刪除光標(biāo)后的所有文字 |
Ctrl + T | 將光標(biāo)前的兩個文字進行互換 |
Ctrl + F | 光標(biāo)向前移動一個單詞 |
Ctrl + B | 光標(biāo)向后移動一個單詞 |
Esc + T | 將光標(biāo)前的兩個單詞進行互換 |
Tab | 自動補全文件或文件夾的名稱 |
## ****核心命令
按鍵/命令 | 描述 |
---|---|
cd | Home目錄 |
cd [folder] | 切換目錄 |
cd ~ | Home目錄, 例如 'cd ~/folder/' |
cd / | 根目錄 |
ls | 文件列表 |
ls -l | 文件詳細列表 |
ls -a | 列出隱藏文件 |
ls -lh | 文件詳細列表中的文件大小以更友好的形式列出 |
ls -R | 遞歸顯示文件夾中的內(nèi)容 |
sudo [command] | 以超級用戶身份執(zhí)行命令 |
open [file] | 打開文件 ( 相當(dāng)于雙擊一個文件 ) |
top | 顯示運行中的進程,按q終止 |
nano [file] | 打開編輯 |
pico [file] | 打開編輯 |
q | 退出 |
clear | 清屏 |
## ****命令歷史
按鍵/命令 | 描述 |
---|---|
history n | 列出最近執(zhí)行過的n條命令 |
ctrl-r | 檢索之前執(zhí)行過的命令 |
![value] | 執(zhí)行最近以'value'開始的命令 |
!! | 執(zhí)行最近執(zhí)行過的命令 |
## ****文件管理
按鍵/命令 | 描述 |
---|---|
touch [file] | 創(chuàng)建一個新文件 |
pwd | 顯示當(dāng)前工作目錄 |
.. | 上級目錄, 例如. |
'ls -l ..' = 上級目錄的文件詳細列表 | |
'cd ../../' = 向上移動兩個層級 | |
. | 當(dāng)前目錄 |
cat | 連接 |
rm [file] | 移除文件, 例如 rm [file] [file] |
rm -i [file] | 移除時出現(xiàn)確認提示 |
rm -r [dir] | 移除文件及內(nèi)容 |
rm -f [file] | 強制移除 |
cp [file] [newfile] | 復(fù)制文件 |
cp [file] [dir] | 復(fù)制文件到指定目錄 |
mv [file] [new filename] | 移動/重命名, 例如 mv -v [file] [dir] |
## ****目錄管理
按鍵/命令 | 描述 |
---|---|
mkdir [dir] | 創(chuàng)建新目錄 |
mkdir -p [dir]/[dir] | 創(chuàng)建子目錄 |
rmdir [dir] | 移除目錄 ( 僅限目錄下沒有內(nèi)容時 ) |
rm -R [dir] | 移除目錄及內(nèi)容 |
## ****管道**** - ****連接多個帶有輸出的命令
按鍵/命令 | 描述 |
---|---|
more | 按當(dāng)前窗口大小輸出內(nèi)容 |
> [file] | 輸出至指定文件, 注意文件將會覆蓋 |
>> [file] | 在制定文件的末尾附加內(nèi)容 |
< | 從文件中讀取內(nèi)容 |
## ****幫助
按鍵/命令 | 描述 |
---|---|
[command] -h | 顯示幫助信息 |
[command] --help | 顯示幫助信息 |
[command] help | 顯示幫助信息 |
reset | 重置當(dāng)前終端 |
man [command] | 顯示指定命令的幫助信息 |
whatis [command] | 顯示指定命令的簡述 |