跳轉到

建立 2026-09-14 更新 2026-09-14

查看檔案內容

設定檔、日誌、腳本都是文字。選對查看方式,才不會把大檔一次灌滿螢幕,或錯過最後幾行錯誤訊息。

整份印出:cat

cat /etc/hostname
cat first.txt second.txt

適合短檔。多個檔會依序接在一起印出,這也是它名字 concatenate 的由來。

一頁一頁看:less

less /var/log/syslog

常用鍵:空白或 F 往下、B 往上、/關鍵字 搜尋、N 下一個、Q 離開。看 log 時這是預設選擇。

只看頭尾:head / tail

head -n 20 /etc/passwd
tail -n 50 /var/log/syslog
tail -f /var/log/syslog
  • -n 指定行數
  • tail -f 持續顯示新增的行,除錯服務時很常用;Ctrl+C 停止

數行數:wc

wc -l /etc/passwd

-l 行、-w 字、-c 位元組。搭配管線可快速知道過濾後還剩多少:

grep nologin /etc/passwd | wc -l

需要改內容時

查看不是編輯。改設定可用:

  • nano:最容易上手
  • vim:環境幾乎都有,但快捷鍵要另學
nano ~/linux-lab/notes.txt

存檔離開 nano:Ctrl+O 寫入、Ctrl+X 離開。

系統設定請先備份

/etc 底下的檔之前,先 sudo cp 檔名 檔名.bak。改錯還改得回來。

總結

短檔用 cat,長檔用 less,只要開頭或結尾用 head / tail,盯 log 用 tail -f。會看檔之後,下一步是弄懂 權限