Linux 入門必學:10 個你一定要識嘅終端機指令

# Linux 入門必學:10 個你一定要識嘅終端機指令 唔少 IT 新手一聽到「終端機」三個字就驚,覺得黑底白字好恐怖。但其實 Linux command line 係你最好嘅朋友,學識基本指令之後,你會發現做嘢快過用 GUI 十倍。今日就同大家分享 10 個 Linux 新手必學嘅終端機指令,包你一學就識! ## 點解要學 Linux 終端機指令? 而家好多企業嘅伺服器都係行 Linux,無論...

Linux 入門必學:10 個你一定要識嘅終端機指令 - 文章重點速覽 infographic

# 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 個指令開始,每日用、每日學,一個月之後你就會發覺自己已經好熟手。有咩問題歡迎留言討論!