LinuxMastery
•
•
By asdlkfj
LinuxMastery 01: 終端機導航與路徑的絕對奧義
脫離圖形介面的第一步
在 Linux 的世界中,檔案系統是一棵倒立的樹,根目錄 / 是所有一切的起點。要成為 Linux 大師,你必須能夠在腦海中構建出這棵樹的形狀,並隨意穿梭其中。圖形介面的檔案總管雖然直觀,但它隱藏了太多細節,且無法自動化。掌握 CLI (Command Line Interface) 的導航指令,是所有操作的基礎。
核心指令詳解
pwd (print working directory)
- 用途:告訴你現在身在何處。迷路時的第一個動作。
- 範例:
pwd # 輸出: /home/hank/projects
ls (list)
- 用途:列出目錄內容。這是最常用的指令,沒有之一。
- 常用參數:
ls -l:長格式顯示,包含權限、擁有者、大小、時間。ls -a:顯示隱藏檔 (以.開頭的檔案,如.bashrc)。ls -h:以人類可讀格式顯示大小 (如 1K, 234M, 2G)。
- 組合技:
這行指令會列出ls -lah /var/log/var/log下所有檔案的詳細資訊,包含隱藏檔,且檔案大小容易閱讀。
cd (change directory)
- 用途:切換目錄。
- 絕對路徑 vs 相對路徑:
- 絕對路徑:從根目錄開始,如
cd /usr/local/bin。無論你在哪,結果都一樣。 - 相對路徑:從當前位置開始,如
cd ../(上一層) 或cd ./config(當前目錄下的 config)。
- 絕對路徑:從根目錄開始,如
- 快速移動技巧:
cd ~或單打cd:直接回到使用者的家目錄 (Home Directory)。cd -:回到「上一次」所在的目錄 (類似電視遙控器的回看鍵),這在兩個深層目錄間切換時非常神效。
實戰心法
新手常犯的錯誤是依賴 cd 一層一層跳。試著多使用 Tab 鍵補全路徑,這不僅能加快速度,還能避免打錯字。記住,在 Linux 中,檔案名稱是區分大小寫的,Config 和 config 是兩個完全不同的目錄。