Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

Linux 新手必學指令清單:系統更新、檔案操作、權限管理、程序監控、網路診斷、壓縮打包 6 大類 30+ 指令

編輯:關於 Linux

Linux 學習核心在於指令熟練度。本文精選新手必會的 30+ 指令,按系統維護、檔案目錄、權限、程序、網路、壓縮 6 大類分組,附常用參數與實戰範例,並說明各發行版套件管理器差異 (apt/dnf/zypper/pacman)。

Linux 指令分類

一、系統更新與套件管理 (安全第一)

發行版更新索引升級套件核心升級
Ubuntu/Debiansudo apt updatesudo apt upgradesudo apt dist-upgrade
Fedora/RHEL 8+sudo dnf check-updatesudo dnf upgrade含在 upgrade
CentOS 7sudo yum check-updatesudo yum update含在 update
openSUSEsudo zypper refreshsudo zypper upsudo zypper dup
Archsudo pacman -Sysudo pacman -Susudo pacman -Syu

原則:生產環境每週至少更新一次,閱讀變更日誌確認相容性。

二、檔案與目錄操作


ls -lh          # 詳細列表、人類可讀大小
cp -r src dst   # 遞迴複製
mv old new      # 移動/重命名
rm -rf dir      # 強制刪除目錄 (慎用)
mkdir -p a/b/c  # 遞迴建立目錄
find / -name "*.conf"  # 依名稱搜尋

三、權限與擁有權


chmod 755 file          # rwxr-xr-x
chmod u+x,g-w file      # 符號模式
chown user:group file   # 變更擁有者
chown -R user:group dir # 遞迴
umask 022               # 設定預設權限遮罩

四、程序監控與管理


ps aux              # 所有進程詳細
top / htop          # 互動式監控
kill -9 PID         # 強制終止
killall name        # 按名稱殺死
nohup cmd &         # 免掛起背景執行
systemctl status svc # systemd 服務狀態

五、網路診斷


ip a / ifconfig         # 介面 IP
ping host               # 連通性
ss -tlnp / netstat -tlnp # 監聽埠
curl -I url             # HTTP 標頭
dig domain              # DNS 解析
ssh user@host           # 遠端登入
scp file user@host:/path # 檔案傳輸

六、壓縮與打包


tar -czf archive.tar.gz dir/   # 打包並 gzip 壓縮
tar -xzf archive.tar.gz        # 解壓
gzip / gunzip file             # 單檔壓縮/解壓
zip -r archive.zip dir/        # 跨平台 zip
unzip archive.zip

好習慣

  • 善用 man 指令、指令 --help、tldr 指令 快速查閱。
  • 建立個人 ~/.bashrc 別名:alias ll='ls -lh'、alias ..='cd ..'。
  • 重要操作前先備份、測試於非生產環境。

熟練這 30+ 指令,即可應付 80% 的日常 Linux 運維場景。

Copyright © Windows教程網 All Rights Reserved