許多 Linux 使用者陷入「為了用 Linux 而用 Linux」的誤區,導致頻繁換發行版、盲目升級、無謂爭論、浪費時間。本文基於實戰經驗,提出七條務實建議,助您真正善用 Linux 解決問題。
明確電腦用途:解決實際問題 (科研、開發、辦公),而非學習安裝、測試版本、追趨勢。開機後若不知做什麼,不如先放下電腦處理更重要的事。
任何成熟發行版 (Debian、Red Hat、SuSE、TurboLinux、Gentoo…) 熟悉後工作方式幾乎無差異。需要新功能直接從上游官網下載原始碼編譯,比等待套件更新更快。別在同一台機器裝多個版本比較,純粹浪費時間。
「Linux vs Windows」、「Vi vs Emacs」、「GNOME vs KDE」無休止爭論毫無意義。工具無優劣,適合才是王道。尊重他人選擇,專注於「你用工具做了什麼」。若 Windows 能完美完成工作,無須強迫遷移;真正需要 Linux 時再轉不遲。
/usr/local,換機器/重灌系統時整目錄複製即可完美遷移 (作者 2GB+ 程式曾透過網路傳輸到新機器,吃頓飯回來環境一模一樣)/usr/local/bin、/lib、/share 對應檔案,不留垃圾、不影響穩定整體升級 (如 Red Hat 7.3 → 8.0) 常沖掉精心調教的設定檔,引入新 Bug (如 xmms 預設不支援 MP3、XFree86 xtt 模組在 i810 導致 Mozilla 崩潰)。穩定系統只升級關鍵元件:核心、glibc、gcc、XFree86 等。
bash、Vim、Emacs、Mutt、FVWM、xterm 等久經考驗、跨平台可移植。在 Sun、HP、PC 都裝同一套工具 + 同一份設定檔,獲得完全一致的工作環境,無需在不同平台切換介面習慣。
普通用戶無需達到系統/網管專家標準。只設定自己需要的功能 (如 SSH、FTP),預設 Linux 已相當安全。備份只需 tar czf/xzf,sed/awk 掌握常用幾招即可。學了不用很快就忘,不如投入核心業務。
除非從事 OS 研究,先精通 Shell、X Window 原理與應用,它們不比核心簡單。作者曾深研核心、寫驅動,卻發現許多實際問題仍無法用 Linux 解決 —— 吸取教訓,先練內功。