Terminal Cheatsheet for Mac

Terminal Cheatsheet for Mac ( 基本 )

Original translation by kavlez
Modified translation by kestory


快捷鍵

按鍵/命令 描述
Ctrl + A 移動(dòng)光標(biāo)至行首日熬,也適用于大多數(shù)文本編輯器
Ctrl + E 移動(dòng)光標(biāo)至行尾部默,也適用于大多數(shù)文本編輯器
Ctrl + Q 清除當(dāng)前行中的所有內(nèi)容
Ctrl + L 清屏
Command + K 清屏
Ctrl + U 剪切光標(biāo)前的所有字符
Ctrl + K 剪切光標(biāo)后的所有字符
Ctrl + W 剪切光標(biāo)前的內(nèi)容,直到遇到為止
Ctrl + Y 粘貼上一次剪切的字符
Ctrl + H 與退格鍵相同
Ctrl + C 終止當(dāng)前執(zhí)行的進(jìn)程
Ctrl + D 當(dāng)沒有進(jìn)程在執(zhí)行時(shí)退出當(dāng)前終端弓熏,如果當(dāng)前有進(jìn)程就發(fā)送 EOF 命令給當(dāng)前進(jìn)程
Ctrl + Z 將執(zhí)行中的任何東西放入后臺(tái)進(jìn)程。fg 可以將其恢復(fù)。
Ctrl + _ 撤銷最后一條命令(因?yàn)槭窍聞澗€,所以實(shí)際上是 Ctrl + Shift + _
Ctrl + T 將光標(biāo)前的兩個(gè)文字進(jìn)行互換
Ctrl + F 將將光標(biāo)向前移動(dòng)一個(gè)字符
Ctrl + B 將將光標(biāo)向后移動(dòng)一個(gè)字符
Option + → 光標(biāo)向前移動(dòng)一個(gè)單詞
Option + ← 光標(biāo)向后移動(dòng)一個(gè)單詞
Esc + T 將光標(biāo)前的兩個(gè)單詞進(jìn)行互換
Tab 自動(dòng)補(bǔ)全文件或文件夾的名稱

核心命令

按鍵/命令 描述
cd [folder] 切換目錄始苇,例如 cd Documents
cd Home目錄
cd ~ Home目錄
cd / 根目錄
cd - 上一個(gè)目錄
ls 文件列表
ls -l 文件詳細(xì)列表
ls -a 列出隱藏文件
ls -lh 詳細(xì)文件列表中文件大小以更友好的形式列出
ls -R 遞歸顯示文件夾中的內(nèi)容
sudo [command] 以超級(jí)用戶身份執(zhí)行命令
open [file] 打開文件 ( 相當(dāng)于雙擊一個(gè)文件 )
top 顯示運(yùn)行中的進(jìn)程,按q終止
nano [file] 使用 nano 打開編輯
vim [file] 使用 vim 打開編輯
clear 清屏
reset 重置終端顯示

命令鏈

Key/Command Description
[command-a]; [command-b] 不管命令 a 是否執(zhí)行成功筐喳,執(zhí)行完命令 a 后再執(zhí)行命令 b
[command-a] && [command-b] 如果命令 a 執(zhí)行成功就執(zhí)行命令 b
[command-a] [command-b] 如果命令 a 執(zhí)行失敗就執(zhí)行命令 b
[command-a] & 在后臺(tái)執(zhí)行命令 a

管道命令

Key/Command Description
[command-a] [command-b] 運(yùn)行命令 a催式,然后將結(jié)果給命令 b,例如 `ps auxwww

命令歷史

按鍵/命令 描述
history n 列出最近執(zhí)行過的n條命令
Ctrl + r 交互式檢索之前執(zhí)行過的命令
![value] 執(zhí)行最近以'value'開始的命令
![value]:p 將最近以'value'開始的命令打印到終端
!! 執(zhí)行上一條命令
!!:p 將上一條命令打印到終端

文件管理

按鍵/命令 描述
touch [file] 創(chuàng)建一個(gè)新文件
pwd 顯示當(dāng)前工作目錄
. 當(dāng)前目錄, 例如 ls .
.. 上級(jí)目錄, 例如 ls ..
ls -l .. 上級(jí)目錄的文件詳細(xì)列表
cd ../../ 向上移動(dòng)兩個(gè)層級(jí)
cat 連接或打印文件到屏幕上
rm [file] 移除文件, 例如 rm data.tmp
rm -i [file] 移除時(shí)出現(xiàn)確認(rèn)提示
rm -r [dir] 移除文件及內(nèi)容
rm -f [file] 強(qiáng)制移除
cp [file] [newfile] 復(fù)制文件
cp [file] [dir] 復(fù)制文件到指定目錄
mv [file] [new filename] 移動(dòng)/重命名, 例如 mv file1.ad /tmp
pbcopy < [file] 把內(nèi)容復(fù)制到剪切板中
pbpaste ?粘貼剪切板中的內(nèi)容
pbpaste > [file] 把剪切板中的內(nèi)容復(fù)制到文件里 pbpaste > paste-test.txt

目錄管理

按鍵/命令 描述
mkdir [dir] 創(chuàng)建新目錄
mkdir -p [dir]/[dir] 創(chuàng)建子目錄
rmdir [dir] 移除目錄 ( 僅限目錄下沒有內(nèi)容時(shí) )
rm -R [dir] 移除目錄及內(nèi)容
less [file] 根據(jù)當(dāng)前終端窗口大小來(lái)輸出文件內(nèi)容
[command] > [file] 將命令輸出的內(nèi)容覆蓋?到文件里
[command] >> [file] 將命令輸出的內(nèi)容附加到文件里
[command] < [file] 告訴命令從文件中讀取內(nèi)容

搜索

Key/Command Description
find [dir] -name [search_pattern] 搜索文件, 例如 find /Users -name "file.txt"
grep [search_pattern] [file] 搜索文件中含有關(guān)鍵字的所有行, e.g. grep "Tom" file.txt
grep -r [search_pattern] [dir] 遞歸搜索目錄的所有文件中包含該關(guān)鍵字的所有行
grep -v [search_pattern] [file] 搜索文件中不含有關(guān)鍵字的所有行
grep -i [search_pattern] [file] 搜索文件中含有關(guān)鍵字(不區(qū)分大小寫)的所有行
mdfind [search_pattern] 用 Spotlight 搜搜文件 (搜索范圍包涵名字避归、內(nèi)容荣月、其他文件數(shù)據(jù)), 例如 mdfind skateboard
mdfind -onlyin [dir] -name [pattern] 用 Spotlight ?搜索制定目錄中名字包涵關(guān)鍵字的文件

幫助

按鍵/命令 描述
[command] -h 顯示幫助信息
[command] --help 顯示幫助信息
info [command] 提供幫助
man [command] 顯示指定命令的幫助信息
whatis [command] 顯示指定命令的簡(jiǎn)述
apropos [search-pattern] 使用關(guān)鍵字搜索描述內(nèi)容
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市梳毙,隨后出現(xiàn)的幾起案子哺窄,更是在濱河造成了極大的恐慌,老刑警劉巖账锹,帶你破解...
    沈念sama閱讀 222,183評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件萌业,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡奸柬,警方通過查閱死者的電腦和手機(jī)生年,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)廓奕,“玉大人抱婉,你說(shuō)我怎么就攤上這事《樱” “怎么了授段?”我有些...
    開封第一講書人閱讀 168,766評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵蹲蒲,是天一觀的道長(zhǎng)番甩。 經(jīng)常有香客問我,道長(zhǎng)届搁,這世上最難降的妖魔是什么缘薛? 我笑而不...
    開封第一講書人閱讀 59,854評(píng)論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮卡睦,結(jié)果婚禮上宴胧,老公的妹妹穿的比我還像新娘。我一直安慰自己表锻,他們只是感情好恕齐,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,871評(píng)論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著瞬逊,像睡著了一般显歧。 火紅的嫁衣襯著肌膚如雪仪或。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,457評(píng)論 1 311
  • 那天士骤,我揣著相機(jī)與錄音范删,去河邊找鬼。 笑死拷肌,一個(gè)胖子當(dāng)著我的面吹牛到旦,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播巨缘,決...
    沈念sama閱讀 40,999評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼添忘,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了带猴?” 一聲冷哼從身側(cè)響起昔汉,我...
    開封第一講書人閱讀 39,914評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎拴清,沒想到半個(gè)月后靶病,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,465評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡口予,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,543評(píng)論 3 342
  • 正文 我和宋清朗相戀三年娄周,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片沪停。...
    茶點(diǎn)故事閱讀 40,675評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡煤辨,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出木张,到底是詐尸還是另有隱情众辨,我是刑警寧澤,帶...
    沈念sama閱讀 36,354評(píng)論 5 351
  • 正文 年R本政府宣布舷礼,位于F島的核電站鹃彻,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏妻献。R本人自食惡果不足惜蛛株,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,029評(píng)論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望育拨。 院中可真熱鬧谨履,春花似錦、人聲如沸熬丧。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至害捕,卻和暖如春唆香,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背吨艇。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工躬它, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人东涡。 一個(gè)月前我還...
    沈念sama閱讀 49,091評(píng)論 3 378
  • 正文 我出身青樓冯吓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親疮跑。 傳聞我的和親對(duì)象是個(gè)殘疾皇子组贺,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,685評(píng)論 2 360

推薦閱讀更多精彩內(nèi)容