我大部分的課都是全程使用 (或至少大量使用) linux 命令列。 本來應該把 linux 課當作先修課程。 可是有時選課的同學人數太少、 修過 linux 的人更少。 這時怕課開不成, 只好硬著頭皮說沒修過 linux 也 OK。
為了避免浪費半個學期複習基本指令, 那就用這張圖跟這幾個連結當作開學第一堂課、 新手自學快速入門的出發點吧! 假設你已 安裝好 linux、 學了一點 GUI 環境下的基本求生技能。 出發之前, 先提醒新手: 下命令時, 大小寫有差別、 有空格 vs 沒空格也有差別!! (但空格多寡沒有差別。)
- ubuntu 的簡短清單 很值得瞄一下;
- EE 狂想曲 圖表很清楚, 其中 「檔案管理」 跟 「觀察檔案權限」 特別值得初學者詳讀。
- 有力氣時, 讀我寫的 命令列觀念及術語 會很有幫助; 我上課常用到 命令列基本求生工具。
- 也請搜尋 「linux 常用指令」。 但不需要像背字典一樣地背指令。 學 linux 就像學英文: 日常生活天天用, 需要時 google 一下, 常用的指令自然就學起來了; 背不起來的指令表示目前還不是那麼需要。
[5/7] 最近發現, 有些同學上了很久的課, 腦中還是沒有檔案系統 「一層又一層盒子」 的概念。 此時應該建議他: 所有的指令都必須打 絕對路徑 (absolute path)。 以 pcmanfm 來說, 可以在檔案圖示上按右鍵, 選取 「複製路徑」, 再回到命令列上, 按右鍵選取 「paste」。 以 xfce 的檔案總管 thunar 來說, 可以點選檔案之後按 ^c 以便複製路徑, 再回到命令列上按 ctrl-shift-c 以便貼上路徑。 若是 照著這篇做, 還可以一次剪貼很多個檔案的路徑。 等到新手完全理解路徑的概念之後, 才准用 相對路徑 (relative path)下指令。