Linux 是由林納斯·托瓦茲 (Linus Torvalds) 於 1991 年啟動開發的 自由開源類 Unix 作業系統核心。嚴格來說,「Linux」僅指核心;搭配 GNU 工具鏈、系統程式庫、桌面環境等組成的完整系統稱為 GNU/Linux。Linux 以模組化、可移植、高穩定、高安全著稱,佔據超級電腦、伺服器、嵌入式、雲端、行動裝置 (Android) 等多個領域霸主地位。

原始碼公開、可自由使用/修改/散佈,吸引全球開發者貢獻,快速迭代演進。
支援標準 Unix API,可透過 Wine/模擬器執行 Windows/DOS 程式,降低遷移門檻。
完整權限模型 (UID/GID/RBAC)、進程隔離、排程器 (CFS) 高效調度。
字元介面 (CLI/Shell) + 圖形介面 (X11/Wayland + DE: GNOME/KDE/Xfce 等)。
網路協定棧整合核心,原生支援 TCP/IP、防火牆 (iptables/nftables)、路由、伺服器服務 (WWW/FTP/Email/SSH/DNS)。
DAC/MAC (SELinux/AppArmor)、審計、能力機制、核心鎖機制、長期支援 (LTS) 版本。
x86/x64/ARM/MIPS/PowerPC/RISC-V/s390x 等,從手機、路由器、Pi 到大型機、超算全覆蓋。
| 時期 | 版號格式 | 含義 |
|---|---|---|
| 早期 (1.0 前) | 0.xx | 0.01~0.12 (首個 GPL)、0.95~1.0 |
| 舊制 (1.0~2.6) | A.B.C | A=重大架構變更 (1.0→2.0);B=奇數開發版/偶數穩定版;C=修訂/安全/驅動 |
| 新制 (2.6.0~) | A.B.C.D | A/B 次要;C=核心版本;D=安全修補/穩定更新 (短週期釋出) |
| 現代 (5.x~6.x) | X.Y | Linus 決定簡化版號,無特殊含義,單純遞增 (5.0 2019、6.0 2022) |
| 指令 | 功能 | 常用範例 |
|---|---|---|
ls | 列出目錄內容 | ls -la (含隱藏檔、詳細資訊) |
cd | 切換目錄 | cd /var/log |
pwd | 顯示目前路徑 | pwd |
cp/mv/rm | 複製/移動/刪除 | cp -r src/ dst/ |
mkdir/rmdir | 建立/刪除目錄 | mkdir -p a/b/c |
cat/less/tail | 檢視檔案內容 | tail -f /var/log/syslog |
grep | 文字搜尋 | grep -r "error" /var/log/ |
find | 尋找檔案 | find / -name "*.conf" -type f |
chmod/chown | 權限/擁有者變更 | chmod 755 script.sh |
ps/top/htop | 程序監控 | htop (互動式) |
systemctl | 服務管理 | systemctl restart nginx |
df/du | 磁碟空間/目錄大小 | df -h / du -sh * |
tar/gzip | 壓縮/解壓 | tar -czvf backup.tar.gz dir/ |
ssh/scp/rsync | 遠端連線/傳檔 | rsync -avz src/ user@host:/dst/ |
ip/ss/netstat | 網路介面/連線 | ip a / ss -tulpn |
ping/traceroute | 連通性測試 | ping -c 4 8.8.8.8 |
apt/dnf/yum/pacman | 套件管理 | apt update && apt upgrade |
i 同 Minix,u 同 put)💡 給新手的建議: 從 Ubuntu Desktop 或 Linux Mint 開始,安裝於虛擬機 (VirtualBox/VMware) 或備用電腦。熟悉 終端機 (Terminal) 與 套件管理器,學習 Shell Script、Git、Docker、系統管理基礎。閱讀 man 頁、Arch Wiki、Red Hat 文檔。參與開源社群貢獻代碼/文檔/翻譯。