常用技巧

快捷鍵

按鍵/命令 描述

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] 顯示指定命令的簡述

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容