跳到主要內容

搜尋獨立編寫的常用命令說明、只讀範例和容易忽略的限制。

pwd

查看目前工作目錄。

pwd

輸出絕對路徑,不改變檔案。

ls

查看目錄內容和隱藏檔案。

ls -lah

清單中的時間和大小受參數及系統實現影響。

cd

切換目前終端所在目錄。

cd /path/to/project

這是 shell 內建指令,路徑包含空格時需要加引號。

head

只查看文件開頭的幾行。

head -n 20 app.log

適合先看樣本,不需要一次唸完整個文件。

tail

查看文件末尾的日誌。

tail -n 100 app.log

添加 -f 可持續跟隨;按 Ctrl+C 退出。

less

分頁閱讀較大的文字檔。

less app.log

使用 / 搜索,按 q 退出,不修改文件。

grep

依固定文字篩選文件中的行。

grep -nF 'ERROR' app.log

-F 按字面文字配對,-n 顯示行號;不要把機密日誌貼到公開位置。

find

在指定目錄下尋找檔案名稱。

find ./src -type f -name '*.ts'

通配符加引號,防止被 shell 提前展開。此範例不刪除檔案。

du

查看指定目錄所佔用的磁碟空間。

du -sh ./data

統計大目錄可能耗時,部分檔案可能沒有讀取權限。

df

查看檔案系統剩餘空間。

df -h

df 檢視檔案系統,du 檢視目錄,兩者統計口徑不同。

ps

查看進程列表。

ps -ef

進程參數可能包含敏感訊息,分享前請檢查。

ss

查看正在監聽的 TCP 連接埠。

ss -ltn

這是 Linux 的網路狀態工具,不會自動掃描遠端主機。

ip

查看本機介面位址和路由。

ip address show
ip route show

只讀取目前配置;系統可能未安裝 iproute2。

wc

統計文本的行數、詞數或位元組數。

wc -l notes.txt

-l 統計換行符數量,最後一行沒有換行時需要留意。

sort / uniq

將重複行歸組並統計出現次數。

sort names.txt | uniq -c

排序與語言環境有關;先排序才能把非相鄰的重複行合併。

sha256sum

計算文件的 SHA-256 摘要。

sha256sum archive.zip

摘要可檢查內容是否一致,但單獨一個摘要無法證明文件來源可信。

使用說明

  1. 在篩選框輸入指令名稱、用途或關鍵字。
  2. 閱讀配對指令的說明和限制,確認範例是否適合你的環境。
  3. 複製需要的範例;本站不會替你在終端機中執行指令。

輸入與輸出範例

範例輸入
df -h
範例輸出
文件系统空间

這裡是演示輸入和範例結果,不代表已經處理了你的資料。

計算依據與參考資料

這是精選指令速查,不是完整 man 手排。本站只顯示與複製範例,不執行終端命令;參數可能隨發行版不同。

內容核對: · 關於本站與內容說明

相關工具