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