由於個人的雜務甚多,已經完成的部份將會陸陸續續轉成HTML格式,對於有心想了解此部份的朋友們請多多見諒。 還有,請各位大哥大姐們尊重本文的著作者之著作權,任何媒體若欲引用本文請照會本人知道, 歡迎網友們在網路上自由流通,但請註明出處。 如先進們有 發現任何錯誤,請您務必來信指正, 如果您有任何更好意見也請不吝來信指教!!
1-1 UNIX簡史 1-1-1 先前的一個理想 1-1-2 一個遊戲的開始 1-1-3 初期的自由發展 1-1-4 走出貝爾實驗室 1-1-5 一個穩定的基石 1-1-6 多元發展的開始--BSD UNIX(待續...) 1-2 UNIX系統架構簡介(保留到我覺得自己夠格寫時再放上來!)
1-1 UNIX簡史
1-1-1 先前的一個理想 1-1-2 一個遊戲的開始 1-1-3 初期的自由發展 1-1-4 走出貝爾實驗室 1-1-5 一個穩定的基石 1-1-6 多元發展的開始--BSD UNIX(待續...)
1-2 UNIX系統架構簡介(保留到我覺得自己夠格寫時再放上來!)
第二篇 認識 SHELL
2-1 SHELL 是什麼? 2-2 三個主要的 SHELL 2-3 C SHELL 的運用面
第三篇 C SHELL 的基本運用
3-1 在 C SHELL下 的指令運用 3-2 輸入 / 輸出重導向 3-3 檔名擴展的運用 3-4 管線的觀念與運用 3-5 History 的設定與運用 3-6 別名的設定與運用 3-7 工作控制的運用 3-7-1 前景工作(foreground jobs) 3-7-2 背景工作(background jobs) 3-7-3 背景工作的控制管理 3-7-4 關於背景工作使用的注意事項 3-8 C SHELL 的內建指令 3-8-1 umask 指令 3-8-2 exit 指令 3-8-3 source 指令 3-8-4 limit, unlimit 指令 3-8-5 dirs 指令 3-8-6 echo 指令 3-8-7 time 指令 3-8-8 nice 指令 3-8-9 rehash, unhash, hashstat 指令 3-8-10 exec 指令 3-8-11 eval 指令 3-8-12 repeat 指令 3-8-13 pushd, popd 指令 3-9 引號的運用與指令的關係 3-9-1 單引號( ' )的運用(single-quotes) 3-9-2 雙引號( " )的運用(double-quotes) 3-9-3 倒引號( ` )的運用(backquote) 3-9-4 倒斜線“ \ ”的運用(backslash)
3-1 在 C SHELL下 的指令運用 3-2 輸入 / 輸出重導向 3-3 檔名擴展的運用 3-4 管線的觀念與運用 3-5 History 的設定與運用 3-6 別名的設定與運用 3-7 工作控制的運用
3-7-1 前景工作(foreground jobs) 3-7-2 背景工作(background jobs) 3-7-3 背景工作的控制管理 3-7-4 關於背景工作使用的注意事項
3-8 C SHELL 的內建指令
3-8-1 umask 指令 3-8-2 exit 指令 3-8-3 source 指令 3-8-4 limit, unlimit 指令 3-8-5 dirs 指令 3-8-6 echo 指令 3-8-7 time 指令 3-8-8 nice 指令 3-8-9 rehash, unhash, hashstat 指令 3-8-10 exec 指令 3-8-11 eval 指令 3-8-12 repeat 指令 3-8-13 pushd, popd 指令
3-9 引號的運用與指令的關係
3-9-1 單引號( ' )的運用(single-quotes) 3-9-2 雙引號( " )的運用(double-quotes) 3-9-3 倒引號( ` )的運用(backquote) 3-9-4 倒斜線“ \ ”的運用(backslash)
第四篇 C SHELL 變數的整體介紹
4-1 環境變數的設定影響(Environment Variables) 4-1-1 PATH 環境變數 4-1-2 環境變數 HOME 與預設變數 home 4-1-3 環境變數 SHELL 與預設變數 shell 4-1-4 LOGNAME 與 USER 環境變數 4-1-5 環境變數 MAIL 與預設變數 mail 4-1-6 EXINIT 環境變數 4-1-7 TERM 環境變數 4-2 預設變數的設定影響 (Predefined Variables) 4-2-1 path 指令搜尋路徑變數 4-2-2 cdpath 改變工作目錄搜尋路徑變數 4-2-3 prompt 提詞變數 4-2-4 history 儲存指令使用記錄變數 4-2-5 histchars 指令使用記錄之特殊符號變數 4-2-6 savehist 指令使用記錄檔案儲存變數 4-2-7 time 執行時間變數 4-2-8 echo 與 verbose 指令顯示變數 4-2-9 status 執行狀態變數 4-2-10 cwd 目前工作目錄變數 4-2-11 hardpaths 實體路徑變數 4-2-12 ignoreeof 忽略使用 eof 退出變數 4-2-13 noclobber 禁止覆寫變數 4-2-14 noglob 變數 4-2-15 nonomatch 變數 4-2-16 notify 變數 4-2-17 filec 檔名自動續接變數 4-2-18 fignore 變數 4-2-19 nobeep 不准叫變數
4-1 環境變數的設定影響(Environment Variables)
4-1-1 PATH 環境變數 4-1-2 環境變數 HOME 與預設變數 home 4-1-3 環境變數 SHELL 與預設變數 shell 4-1-4 LOGNAME 與 USER 環境變數 4-1-5 環境變數 MAIL 與預設變數 mail 4-1-6 EXINIT 環境變數 4-1-7 TERM 環境變數
4-2 預設變數的設定影響 (Predefined Variables)
4-2-1 path 指令搜尋路徑變數 4-2-2 cdpath 改變工作目錄搜尋路徑變數 4-2-3 prompt 提詞變數 4-2-4 history 儲存指令使用記錄變數 4-2-5 histchars 指令使用記錄之特殊符號變數 4-2-6 savehist 指令使用記錄檔案儲存變數 4-2-7 time 執行時間變數 4-2-8 echo 與 verbose 指令顯示變數 4-2-9 status 執行狀態變數 4-2-10 cwd 目前工作目錄變數 4-2-11 hardpaths 實體路徑變數 4-2-12 ignoreeof 忽略使用 eof 退出變數 4-2-13 noclobber 禁止覆寫變數 4-2-14 noglob 變數 4-2-15 nonomatch 變數 4-2-16 notify 變數 4-2-17 filec 檔名自動續接變數 4-2-18 fignore 變數 4-2-19 nobeep 不准叫變數
第五篇 製定 C SHELL 的使用環境
5-1 login 的型態與起始檔案讀取的關係 5-2 (待續...)
第六篇 基礎的 C SHELL 程式設計觀念簡介