文字界面

出自KMU Wiki

(修訂版本間差異)
跳轉到: 導航, 搜索
在2008年4月3日 (四) 21:33所做的修訂版本 (編輯)
Sakurai (對話 | 貢獻)

←上一個
當前修訂版本 (2015年4月30日 (四) 14:39) (編輯) (撤銷)
Psy100020045 (對話 | 貢獻)
(遠端簽入(remote login: ssh))
 
(5個中途的修訂版本沒有顯示。)
第6行: 第6行:
* 檔案系統(file system) * 檔案系統(file system)
-* 目錄+* *目錄
-* Unix vs Windows+** Unix vs Windows
* 網路指令 * 網路指令
* 為什麼要「文字介面」? * 為什麼要「文字介面」?
* 其實所有計算後面皆「文字」 * 其實所有計算後面皆「文字」
-* 君不見程式「語言」+** 君不見程式「語言」
* 黑地白字是歷史悠久的「人機界面」 * 黑地白字是歷史悠久的「人機界面」
-* Multics時代就有+* *Multics時代就有
-* 且現代仍有+** 且現代仍有
* 她是跨平台的 * 她是跨平台的
-* 不管Unix, Windows, Mac, ...都有+** 不管Unix, Windows, Mac, ...都有
-* 重要參考網頁[http://www.cyut.edu.tw/~ckhung/b/re/]+** 重要參考網頁[http://www.cyut.edu.tw/~ckhung/b/re/]
 + 
=== 遠端簽入 === === 遠端簽入 ===
* 用ssh遠端簽入 * 用ssh遠端簽入
-* PieTTY+* [http://ntu.csie.org/~piaip/pietty/ PieTTY]
 +[[Image::08-1.png]]
* 用ssh遠端簽入 * 用ssh遠端簽入
* 練習 * 練習
第30行: 第32行:
** ls -FG ** ls -FG
** 參數,大小寫 ** 參數,大小寫
 +
=== 檔案系統 === === 檔案系統 ===
第48行: 第51行:
** CUI vs GUI ** CUI vs GUI
*** 主要用文界面或圖形界面 *** 主要用文界面或圖形界面
 +====多工====
 +*in Unix
 +[[Image:08-2.png]]
 +*in Windows
 +[[Image:08-3.png]]
 +
<br> <br>
第57行: 第66行:
* Windows * Windows
** 命令提示字元 ** 命令提示字元
-* file system +*Mac
-** 共同點 +**終端機
-*** 階層組織+[[Image:08-4.png]]
-*** 檔名.副檔名+=== file system===
-*** 兩大形式:文字、binary+* 共同點
-** 不同點 +** 階層組織
-*** 一個磁碟/多個磁碟+** 檔名.副檔名
-*** 子目錄分隔'/' and '\'+** 兩大形式:文字、binary
 +* 不同點
 +** 一個磁碟/多個磁碟
 +** 子目錄分隔'/' and '\'
* 目錄(資料夾) * 目錄(資料夾)
第77行: 第89行:
** Unix ** Unix
*** ~ *** ~
-** Windows +**Windows XP
-*** c:\Documents and Settings\+***c:\Documents and Settings\
 +**Windows 7
 +***C:\User\
-* file control +==== file control====
-** 複製 +先作一個檔案<br>
-*** cp (copy)+*Unix用ee
-** 移動 +*Windows用記事本
-*** mv (move)+複製<br>
-** 改名 +*cp (copy)
-*** mv (rename)+移動<br>
-** 刪除 +*mv (move)
-*** rm (del)+改名<br>
-* 注意事項 +* mv (rename)
-** Unix +刪除<br>
-*** 大胆去用(反正你也用不壞)+*rm (del)
-** Windows +====注意事項====
-*** 如果你自認熟手 +* Unix
-**** 小心!小心!+** 大胆去用(反正你也用不壞)
-*** 如果你自認生手 +* Windows
-**** 請用一般使用者等級使用+** 如果你自認熟手
 +*** 小心!小心!
 +** 如果你自認生手
 +*** 請用一般使用者等級使用
* 現在再試一試 * 現在再試一試
-** 練習一 +練習一<br>
-*** 請在家目錄新增一個子目錄 +*請在家目錄新增一個子目錄
-**** mkdir test+**mkdir ms
-*** 在新增的子目錄中產生 +*在新增的子目錄中產生
-**** 文字檔(如:test.1)+**文字檔(如:test.1)
-*** 在子目錄下再作一子目錄 +*在子目錄下再作一子目錄
-**** mkdir test1+**mkdir psy
-*** 複製文字檔到下一個子目錄 +*複製文字檔到下一個子目錄
-**** cp test.1 test1/+**cp test.1 psy/
-*** 文字檔改名 +*文字檔改名
-**** mv test.1 test.2+**mv test.1 test.2
-*** 移動文字檔 +*移動文字檔
-**** mv test.2 test1/+**mv test.2 psy/
-*** 刪除文字檔 +*刪除文字檔
-**** rm test.2+**rm test.2
-** ls + 
-*** ls <br>ls -l<br>ls -al<br>ls -F+*ls
-*** 參數+**s
-** man page+**ls -l
 +**ls -al
 +**ls -F
 +**參數
 +**man page
 + 
* User / Groups * User / Groups
** whoami ** whoami
第122行: 第144行:
** w who ** w who
** finger ** finger
- 
-*  
** 請看ls -l的結果 ** 請看ls -l的結果
-*** chgrp 
-*** chown 
-*** chmod 
-** chmod o+w  
-*** 參數第一位 u g o a 
-*** 參數第二位 + - 
-*** 參數第三位 r w x 
-** chmod 參數 八進位表示法 
 +** chgrp
 +** chown
 +** chmod
 +*** chmod o+w
 +**** 參數第一位 u g o a
 +**** 參數第二位 + -
 +****參數第三位 r w x
 +*chmod
 +** chmod 參數
 +** 八進位表示法
<br> <br>
 +
# - - - # - - -
# - - x # - - x
第143行: 第166行:
# r w - # r w -
# r w x # r w x
 +
<br> <br>
-* 改變mod使大家都可以讀寫  
-** 另作一個文字檔test.4 
-** 改變mod使owner及groups可讀寫 
-===網路指令===+練習二<br>
-* 網路不通時(不要再白目了)+*在ms子目錄下
-** Unix+**作一文字檔test.3
-*** ping+**改變mod使大家都可以讀寫
-*** traceroute+**另作一文字檔test.4不作任何更正
-** Windows+*去任意同學的檔案
-*** ping+**用ee打開test.3及test.4 看看會怎麼樣?能不能存檔?
-*** tracert+====網路指令====
-* 今天作業+網路不通時(不要再白目了)<br>
-以下省略(請看系討論區)+*Unix
 +**ping
 +**traceroute
 +*Windows
 +**ping
 +**tracert
 + 
 +===走向高手的路===
 + 
 +* 如果有舊電腦
 +** 灌一下Free Unix
 +*** Linux
 +**** Ubuntu
 +**** Fedora
 +**** openSUSE
 +*** FreeBSD
 +** 參考
 +*** [http://linux.vbird.org/ 鳥哥]
 +*** [http://popblog.tvbs.com.tw/blog/os3ways/ 原碼3路]
 +*** [http://ohaha.ks.edu.tw/index.php ohaha]
 +*** 另外請查[http://zh.wikipedia.org/zh-tw/Wikipedia:首页 wikipedia]
 +====今天作業====
 +*在ms子目錄下
 +**重新產生二個文字檔
 +***mytext.1 mytext.2
 +***權限給mytext.1所有人只能讀
 +***mytext.2 所有人均可讀寫
 +***以上今天23:59以前完成(系統時間為準)
 +**在每一位同學的mytext.2中留下簽名
 +***以上在5月2日23:59以前完成(系時間為準)
 + 
 + 
 +[[網際網路與心理學| 回到網際網路與心理學]]

當前修訂版本

目錄

[編輯] 文字介面


[編輯] 遠端簽入(remote login: ssh)

  • 檔案系統(file system)
  • *目錄
    • Unix vs Windows
  • 網路指令
  • 為什麼要「文字介面」?
  • 其實所有計算後面皆「文字」
    • 君不見程式「語言」
  • 黑地白字是歷史悠久的「人機界面」
  • *Multics時代就有
    • 且現代仍有
  • 她是跨平台的
    • 不管Unix, Windows, Mac, ...都有
    • 重要參考網頁[1]

[編輯] 遠端簽入

[[Image::08-1.png]]

  • 用ssh遠端簽入
  • 練習
    • login
    • exit (logout)
    • ls
    • ls -l
    • ls -FG
    • 參數,大小寫

[編輯] 檔案系統

  • 古老時代
    • DOS(單人單工)
      • disk operating system
    • Unix(多人多工)
  • 現在
    • Windows(單人多工)
    • Unix(多人多工)

[編輯] Unix vs Windows

  • 同樣多工差在那裡?
    • 多人多工vs單人多工
      • Unix 主機原則上一時間多人在用
      • Windows機器原則上一個人獨享
    • CUI vs GUI
      • 主要用文界面或圖形界面

[編輯] 多工

  • in Unix

Image:08-2.png

  • in Windows

Image:08-3.png



[編輯] 進入系統

  • Unix
    • ssh(如前)
  • Windows
    • 命令提示字元
  • Mac
    • 終端機

Image:08-4.png

[編輯] file system

  • 共同點
    • 階層組織
    • 檔名.副檔名
    • 兩大形式:文字、binary
  • 不同點
    • 一個磁碟/多個磁碟
    • 子目錄分隔'/' and '\'
  • 目錄(資料夾)
    • 有關指令
      • cd
      • mkdir (md)
      • ls (dir)


  • 你家在那裡?
    • Unix
      • ~
    • Windows XP
      • c:\Documents and Settings\
    • Windows 7
      • C:\User\

[編輯] file control

先作一個檔案

  • Unix用ee
  • Windows用記事本

複製

  • cp (copy)

移動

  • mv (move)

改名

  • mv (rename)

刪除

  • rm (del)

[編輯] 注意事項

  • Unix
    • 大胆去用(反正你也用不壞)
  • Windows
    • 如果你自認熟手
      • 小心!小心!
    • 如果你自認生手
      • 請用一般使用者等級使用
  • 現在再試一試

練習一

  • 請在家目錄新增一個子目錄
    • mkdir ms
  • 在新增的子目錄中產生
    • 文字檔(如:test.1)
  • 在子目錄下再作一子目錄
    • mkdir psy
  • 複製文字檔到下一個子目錄
    • cp test.1 psy/
  • 文字檔改名
    • mv test.1 test.2
  • 移動文字檔
    • mv test.2 psy/
  • 刪除文字檔
    • rm test.2
  • ls
    • s
    • ls -l
    • ls -al
    • ls -F
    • 參數
    • man page
  • User / Groups
    • whoami
    • groups
    • w who
    • finger
    • 請看ls -l的結果
    • chgrp
    • chown
    • chmod
      • chmod o+w
        • 參數第一位 u g o a
        • 參數第二位 + -
        • 參數第三位 r w x
  • chmod
    • chmod 參數
    • 八進位表示法


  1. - - -
  2. - - x
  3. - w -
  4. - w x
  5. r - -
  6. r - x
  7. r w -
  8. r w x


練習二

  • 在ms子目錄下
    • 作一文字檔test.3
    • 改變mod使大家都可以讀寫
    • 另作一文字檔test.4不作任何更正
  • 去任意同學的檔案
    • 用ee打開test.3及test.4 看看會怎麼樣?能不能存檔?

[編輯] 網路指令

網路不通時(不要再白目了)

  • Unix
    • ping
    • traceroute
  • Windows
    • ping
    • tracert

[編輯] 走向高手的路

[編輯] 今天作業

  • 在ms子目錄下
    • 重新產生二個文字檔
      • mytext.1 mytext.2
      • 權限給mytext.1所有人只能讀
      • mytext.2 所有人均可讀寫
      • 以上今天23:59以前完成(系統時間為準)
    • 在每一位同學的mytext.2中留下簽名
      • 以上在5月2日23:59以前完成(系時間為準)


回到網際網路與心理學