Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Linux 系統管理必會 100 個實用命令速查表

編輯:Linux 系統常見問題解答

前言

整理自實務經驗的 100 個高頻 Linux 命令,涵蓋檔案操作、權限管理、磁碟與網路、程序監控、封裝與備份等場景,適合系統管理員與開發者隨查隨用。

命令分類速查

📁 檔案與目錄操作

命令用途範例
echo "aa" > test.txt覆寫檔案內容
echo "bb" >> test.txt追加內容
chmod go+w -R /home/user遞歸給群組/其他寫入權限
tar -tzvf test.tar.gz列出壓縮包內容
du -ah顯示所有檔案大小(含目錄)
du -sh顯示目錄總大小
ls -lrt按時間倒序列出
rsync -P同步並顯示進度
history -c清除歷史命令
cd -切回上一目錄
tree樹狀顯示目錄結構
umount -n /mnt/hda2強制卸載

🔢 運算與變數

命令用途
echo $((5*5))算術運算(Bash 內建)
echo '1+2' | bc -l浮點運算
let a=34+3; echo $a整數運算
export查看所有環境變數
echo $PATH查看單一變數

👤 使用者與群組管理

命令用途
cat /etc/passwd | awk -F: '{print $1}'列出所有使用者
cat /etc/group列出所有群組
groups查看當前使用者所屬群組
usermod -g group user修改主群組(覆蓋)
usermod -G group user新增附屬群組(累加)
getent group 532透過 GID 查群組資訊

💾 磁碟與檔案系統

命令用途
mkfs -t vfat /dev/hda6格式化為 FAT32
mount /dev/cdrom /media/cdrom掛載光碟
dump -0j -f /backup/sda2.dump.bz2 /dev/sda2備份並壓縮
restore -r -f /backup/sda2.dump還原備份
vgdisplay查看 LVM 卷組剩餘空間
lvextend -L+20G /dev/tank/part1擴充邏輯卷
lvresize -L-10G /dev/tank/part2縮減邏輯卷
pvdisplay查看物理卷資訊

🌐 網路與連線

命令用途
netstat -tunlp顯示監聽埠與 PID
netstat -tun顯示已建立連線
lsof -i :22查看佔用埠 22 的程式
lsof -c nginx顯示 nginx 開啟的檔案
lsof -p 1234查看 PID 1234 開啟的檔案
route -n查看路由表
ifup eth0 / ifdown eth0啟用/停用網卡
nmap -sP 192.168.1.0/24掃描存活主機
iptraf-ng即時介面流量監控

📊 系統效能監控

命令用途
top → Shift+P依 CPU 排序
top → Shift+M依記憶體排序
vmstat 5每 5 秒顯示系統狀態
iostat -d -x /dev/sda 2磁碟 I/O 詳細統計
free -m以 MB 顯示記憶體
uptime系統負載與運行時間

🛠️ 封裝與軟體管理

命令用途
wget -c URL斷點續傳下載
pacman -S pkg --neededArch 安裝套件(跳過已安裝依賴)
rpm2cpio pkg.rpm | cpio -div解壓 RPM 檔案

⌨️ 終端機操作技巧

快捷鍵功能
Ctrl+A移至行首
Ctrl+E移至行尾
Ctrl+R歷史命令搜尋
Ctrl+U刪除游標前內容
Ctrl+K刪除游標後內容

🔍 文字處理與搜尋

命令用途
grep -rn "pattern" /path遞歸搜尋並顯示行號
find . -type f -exec grep -l "root" {} \;找出包含字串的檔案
cut -d: -f1-4 file以 : 分欄取前 4 欄
paste -sd '|||\n' file每 4 行合併為 1 行
wc -l file統計行數
iconv -f UTF8 -t GBK file編碼轉換

🔐 權限與屬性進階

命令用途
chattr +i file設定不可變屬性(連 root 也無法改)
lsattr file查看檔案屬性
umask 003設定預設權限遮罩(新檔 774)

結語

熟練這 100 個命令能覆蓋 90% 以上的日常運維場景。建議收藏並配合 man 或 cmd --help 深入學習參數細節。

Copyright © Windows教程網 All Rights Reserved