
# Linux 入門必學:10 個你一定要識嘅終端機指令
唔少 IT 新手一聽到「終端機」三個字就驚,覺得黑底白字好恐怖。但其實 Linux command line 係你最好嘅朋友,學識基本指令之後,你會發現做嘢快過用 GUI 十倍。今日就同大家分享 10 個 Linux 新手必學嘅終端機指令,包你一學就識!
## 點解要學 Linux 終端機指令?
而家好多企業嘅伺服器都係行 Linux,無論你係做系統管理、網絡工程定係 DevOps,識用 command line 係基本要求。而且雲端平台(AWS、Azure、GCP)嘅 VM 多數都係 Linux-based,唔識終端機指令真係好蝕底。
## 10 個必學 Linux 終端機指令
### 1. ls — 列出目錄內容
ls -la
`ls` 係最基本嘅指令,用嚟睇當前目錄有咩檔案同子目錄。加 `-la` 參數可以顯示隱藏檔案同詳細資訊(權限、擁有者、檔案大小、修改日期)。
### 2. cd — 切換目錄
cd /var/log
cd ~
cd ..
`cd` 係用嚟轉去另一個目錄。`~` 代表 home directory,`..` 代表上一層目錄。呢個指令你每日會用幾十次。
### 3. pwd — 顯示當前路徑
pwd
當你喺終端機入面迷路嘅時候,`pwd`(Print Working Directory)會話俾你知你而家身處邊個目錄。簡單但超實用。
### 4. mkdir — 建立新目錄
mkdir -p /home/user/projects/new-app/config
`mkdir` 係用嚟開新 folder。加 `-p` 參數可以一次過建立多層目錄,唔使逐層建立。
### 5. cp 同 mv — 複製同移動檔案
cp source.txt /backup/source.txt.bak
mv oldname.txt newname.txt
`cp` 係複製,`mv` 係移動或者重新命名。記住 `cp` 會保留原檔案,`mv` 會將原檔案搬走。
### 6. rm — 刪除檔案
rm -rf /tmp/old-files/
⚠️ **警告:** `rm -rf` 係終端機入面最危險嘅指令之一!佢會強制刪除檔案同目錄,唔會問你確認,而且冇得復原。用之前一定要 double check 路徑!
### 7. cat 同 less — 查看檔案內容
cat /etc/hosts
less /var/log/syslog
`cat` 會一次過顯示整個檔案內容,適合細檔案。`less` 可以逐頁捲動,適合睇大檔案或者 log file。撳 `q` 退出 `less`。
### 8. grep — 搜尋文字
grep -i "error" /var/log/syslog
grep -r "TODO" ./src/
`grep` 係超級強大嘅文字搜尋工具。`-i` 忽略大小寫,`-r` 遞迴搜尋整個目錄。做 troubleshooting 嘅時候必用。
### 9. chmod — 修改檔案權限
chmod 755 script.sh
chmod +x script.sh
Linux 檔案權限分為讀(r=4)、寫(w=2)、執行(x=1)。`755` 代表 owner 有齊全權限,group 同 others 只可以讀同執行。`+x` 係加執行權限嘅捷徑。
### 10. ps 同 top — 查看執行中嘅 process
ps aux | grep nginx
top
`ps aux` 列出所有執行中嘅 process,通常會配合 `grep` 過濾。`top` 係即時監控工具,可以睇 CPU、RAM 使用量同 process 列表。撳 `q` 退出。
## 學 Linux 終端機指令嘅貼士
1. **每日練習** — 開個 virtual machine 或者用 WSL,每日用 command line 做嘢
2. **用 `man` 指令** — 例如 `man ls` 會顯示 ls 嘅完整使用手冊
3. **唔好死記** — 理解每個指令嘅用途,用得多自然會記得
4. **小心 `sudo`** — 超級用户權限好強大,但用錯可以整死個系統
## 總結
🔗 參考資料:NVD NIST 漏洞資料庫
Linux 終端機指令係 IT 人嘅基本功,唔需要一次過學曬,由呢 10 個指令開始,每日用、每日學,一個月之後你就會發覺自己已經好熟手。有咩問題歡迎留言討論!



