基本求生指令


幾個最重要的觀念

  1. 大小寫 有差別。 例如你的帳號, 如果是 s1234567, 那麼打成 S1234567 就進不去。
  2. 有沒有空格 大有關係 -- 該有空格的地方, 至少要有一個空格; 通常多了沒有關係。 不該有空格的地方, 就不能有空格。 例如 rm -rf ~/junk/ 是 "刪除家裡面 junk/ 子目錄裡面的所有東西, 不要問我, 什麼都不留"; 如果打成 rm -rf ~/ junk/ 就變成 "刪除家裡面 以及 junk/ 子目錄裡面的所有東西, 不要問我, 什麼都不留" (如果誤下這個指令, 就笑不出來了...)
  3. 注意錯誤訊息 不要猛打指令, 搞不好早在第一二步就已經錯了。 沒有消息, 就是好消息; 反過來說, 只要有看到任何訊息, 一定要注意指令是否失敗。 例如最常見的 "... No such file or directory" 表示你想處理的檔案或目錄根本就不存在。 也許檔名打錯了? 此時應該下 ls -la 檢查一下, 並且盡量用 tab 鍵 (file name completion 功能)。

分清楚動詞, 副詞, 與受詞

以一個簡單的指令為例: ls -trla ~/public_html

  1. 下指令給 bash 的時候, 每一句話裡面都一定要有一個動詞, 例如 ls 。 這個東東叫做 command 命令
  2. 大部分指令都有受詞, 而且大部分指令的受詞是檔案或目錄名稱, 例如 ~/public_html 。 這個東東叫做 argument 參數
  3. 有時候會給一些副詞, 修飾動詞的行為, 例如 -trla 。 這個東東叫做 options 選項

有些同學直接在命令列上打出一個孤零零的網址, 像這樣: http://people.ofset.org/~ckhung/ 這是行不通的, 這只是一個名詞。 如果要 瀏覽 這個網頁, 當然要給它一個動詞, 像這樣: lynx http://.../

跟目錄與檔案相關的指令

permission 權限 相關的指令

vim 裡面的重要鍵


命令列讀本

  1. 目錄
  2. 前言
  3. 瀏覽
  4. 套件
  5. 圖片整形
  6. 老鼠迷宮
  7. 迷宮積木
  8. 誰常上機?
  9. 網頁做簡報
  10. tidy 網頁
  11. 編碼
  12. 客製
  13. Regexp
  14. 目錄比較
  15. 聯集差集

附錄

  1. GUI 求生
  2. 基本指令
  3. 阿貴管理