無論學習 Linux、Photoshop 或任何技術,**先釐清「為何而學」**,再朝目標前進,才不會在茫茫套件海中迷失。以下七點忠告,送給每一位想認真用好 Linux 的學習者。
許多人陷入「換發行版、追新版、試新軟體」的無限循環,卻不知電腦是為解決實際問題而存在。若開機後不知做何事,不如先關機處理更重要的事。**目的驅動學習,而非好奇心漫無邊際地消耗時間。**
Red Hat、Debian、Gentoo、SuSE……熟悉一個即可。核心指令、Shell、工具鏈幾乎完全相通。需要新功能?直接上游下載原始碼編譯安裝,比等待套件維護者打包更快、更適配你的硬體。**發行版只是載具,技術才是核心。**
Linux vs Windows、Vim vs Emacs、GNOME vs KDE…… 沒有標準答案,只有適合與否。尊重他人選擇,專注於「你用工具做出了什麼」,而非「你用什麼工具」。精通 Linux 不代表什麼,它只是工具;若 Windows 能完美完成任務,無需強迫遷移。**多樣性是世界的本質,強迫統一只會毀掉樂趣。**
擔心卸載麻煩而拒用原始碼?**程式還沒裝就想卸載,說明你不清楚它的用途。** 應先調研比較,選定最適合的一款再裝。原始碼編譯安裝通常置於 /usr/local,遷移新機器只需整目錄複製,極其方便。卸載直接刪除對應目錄即乾淨,**UNIX 哲學就是這麼簡單**。 (註:Firefox、OpenOffice 等龐大專案編譯成本過高,建議用預編譯版。)
大版本號升級常衝毀精心調教的設定檔,引入新 Bug (如 rxvt 衝突輸入法、xmms 失去 mp3 支援、XFree86 導致 Firefox 閃退)。**系統穩定好用即可,僅升級必要元件 (核心、glibc、gcc、Xorg) 即可。** 善用久經考驗的經典 UNIX 工具 (bash, Vim, Emacs, Mutt, FVWM, xterm),跨平台移植零痛感,工作環境一致。
若非專職系統/網管,**無需以管理員標準要求自己**。普通用戶只需會 SSH、FTP 基礎設定;預設 Linux 已足夠安全,別過度折騰防火牆、磁帶參數、複雜 sed/awk。**學了不用會忘,浪費生命。**
除非要做作業系統研究,**先把 Shell、X Window 用法與原理吃透**。作者曾深研核心、寫驅動,卻發現連基本 Shell 腳本都寫不好。**基礎不牢,地動山搖。** 吸取教訓,腳踏實地從用好工具開始。
Ghost 11 圖形化介面:Windows下一鍵備份還原系統,免DOS、免光碟、新手也能輕鬆上手
Windows 7 清除幽靈驅動:顯示隱藏設備並卸載不用的驅動程式
WinXP 任務管理員出現 Spoolsv.exe 是什麼?列印佇列服務進程詳細解析與三大管理情境
WinXP 開機藍屏「登錄程序初始化失敗」?金山軟體與 KB2839229 衝突,安全模式移除補丁解決
WinXP 無法刪除視頻文件(提示正在被使用)?註銷 shmedia.dll 釋放預覽佔用
Vista + XP 雙系統資源共享實戰:虛擬記憶體、我的最愛、Temp 暫存、常用軟體,一份資源雙系統用,省空間省麻煩