Linux 常用指令大全(60 個必學指令)

Linux 常用指令大全:60 個必學指令與實務操作教學

Linux 是 IT 系統管理與 DevOps 領域最常用作業系統,對新手而言指令繁多且容易忘記。本文整理 60 個最常用的 Linux 指令,依五大分類列出,每個指令附上 3~5 個實務案例與操作範例,並標註每行註解與使用說明,讓新手快速掌握檔案管理、內容處理、使用者與權限、系統資源、網路管理等技巧,提升日常維護效率與系統操作能力。

Linux 常用指令與案例

以下整理 60 個 Linux 常用指令,依五大類別呈現,每個指令都有功能說明與 3~5 個實務案例,方便新手快速上手並實際操作。

1️⃣ 檔案與目錄操作(12 個指令)


ls -l /home/user        # 列出目錄內容及詳細資訊
cd /home/user/docs      # 切換到指定目錄
pwd                     # 顯示目前所在目錄
mkdir new_folder        # 建立新目錄
rmdir old_folder        # 刪除空目錄
rm -rf temp_folder      # 強制刪除目錄及內容
cp file.txt /backup/    # 複製檔案到備份資料夾
mv file.txt newfile.txt # 移動或重新命名檔案
touch newfile.txt       # 建立空檔案
find /home -name "*.log"# 搜尋指定類型檔案
tree /home/user         # 以樹狀圖顯示目錄
basename /home/user/file.txt # 取得檔案名稱

2️⃣ 檔案內容操作(12 個指令)


cat file.txt             # 顯示檔案內容
less file.txt            # 分頁瀏覽大檔案
head -n 10 file.txt      # 顯示前 10 行
tail -n 20 file.txt      # 顯示最後 20 行
grep "關鍵字" file.txt   # 搜尋檔案內容
wc -l file.txt           # 計算行數
sort file.txt            # 排序檔案內容
uniq file.txt            # 移除重複行
diff file1.txt file2.txt # 比較兩個檔案
cut -d ',' -f 2 file.csv # 切割欄位
nano file.txt            # 編輯文字檔
vim file.txt             # 高階文字編輯器

3️⃣ 使用者與權限管理(12 個指令)


whoami                 # 顯示當前使用者
id                     # 顯示使用者 ID 與群組
chmod 755 file.txt     # 修改檔案權限
chown user:group file  # 修改檔案擁有者
sudo command           # 以管理員權限執行
groups                  # 顯示當前使用者群組
passwd                  # 修改密碼
adduser newuser         # 新增使用者
deluser olduser         # 刪除使用者
usermod -aG group user  # 將使用者加入群組
su - anotheruser        # 切換使用者
loginctl list-sessions  # 管理登入 session

4️⃣ 系統管理(12 個指令)


top                 # 顯示系統資源使用狀況
df -h               # 顯示磁碟使用量
du -sh /home/user    # 顯示目錄大小
free -m              # 顯示記憶體使用
ps aux               # 列出所有進程
kill -9 1234         # 終止指定進程
uptime               # 顯示系統運行時間
hostname             # 顯示主機名稱
dmesg                # 顯示系統訊息
journalctl -xe       # 查看系統日誌
systemctl status nginx # 查看服務狀態
reboot               # 重新啟動系統

5️⃣ 網路管理(12 個指令)


ping 8.8.8.8          # 測試網路連線
ifconfig              # 顯示網路介面資訊
ip addr               # 顯示 IP 地址
netstat -tuln         # 查看網路連線狀態
ss -tulw              # 查看套接字連線
ssh user@host         # 遠端連線伺服器
scp file.txt user@host:/backup/ # 複製檔案到遠端
wget https://url/file  # 下載檔案
curl -O https://url/file # 下載檔案
traceroute 8.8.8.8     # 路徑追蹤
nslookup example.com   # DNS 查詢
dig example.com        # DNS 查詢

FAQ 常見問題

Linux 新手最該記住哪幾個指令?

建議先記住 ls、cd、pwd、cp、mv、rm、chmod、chown,因為這些涵蓋檔案管理與權限操作,是日常維護最常用的。熟練後其他指令學習會更容易,並可快速完成基本系統操作。

如何快速搜尋檔案內容?

使用 grep ‘關鍵字’ 檔案名,可快速找到檔案中特定內容,對排錯與資料查找非常實用,可搭配管道實現自動化分析。

如何一次列出目錄下所有檔案含子目錄?

使用 ls -R 或 find . 指令,可以遞迴列出目錄及子目錄下所有檔案,有助於檢查資料結構、備份或搜尋特定檔案,特別適用於大型專案或伺服器目錄維護。

Linux 指令學不完,有建議方法嗎?

建議依需求學習,遇到問題再查指令,並每週整理筆記與實作操作,快速累積實務經驗並掌握 Linux 常用命令,避免死記硬背,提高工作效率。

    PAGE TOP