UNIX經驗分享

出自KMU Wiki

(修訂版本間差異)
跳轉到: 導航, 搜索
在2008年4月2日 (三) 14:20所做的修訂版本 (編輯)
Cch (對話 | 貢獻)

←上一個
在2008年4月2日 (三) 17:52所做的修訂版本 (編輯) (撤銷)
Cch (對話 | 貢獻)

下一個→
第26行: 第26行:
[http://en.wikipedia.org/wiki/Unix_shell 維基百科條目 UNIX shell] [http://en.wikipedia.org/wiki/Unix_shell 維基百科條目 UNIX shell]
 +
 +==== many shells ====
 +
 +* sh
 +* bash
 +* csh/tcsh
 +* ksh
 +* zsh
 +
 +==== environment variable ====
 +
 +* sh: env/=/export
 +* csh: setenv/unsetenv
 +
 +==== pipe | ====
 +
 +* 用既有的小工具組合成新工具
=== Shell Script === === Shell Script ===
 +
 +[http://en.wikibooks.org/wiki/Bourne_Shell_Scripting WikiBooks 講 Bourne Shell Scripting]
=== Command === === Command ===
Please using man. Please using man.
 +
 +* grep
 +* sort
 +* uniq
 +* head
 +* tail
 +* awk
=== Editor === === Editor ===
[http://en.wikipedia.org/wiki/Vi 維基百科條目 vi] [http://en.wikipedia.org/wiki/Vi 維基百科條目 vi]
 +
 +* command mode
 +
 +* editing mode
=== Networking === === Networking ===
 +
 +* ping
 +* traceroute
 +* netstat
 +* telnet
 +* ftp
 +
=== Applications === === Applications ===
 +
 +Free Software/Open Source Software
 +
 +[http://www.gnu.org/ GNU]
 +
 +[http://sourceforge.net/ SourceForge]
 +
 +[http://www.openfoundry.org/ 自由軟體鑄造場]

在2008年4月2日 (三) 17:52所做的修訂版本

目錄

History

Architecture

GUI

GUI 是 Graphical User Interface 的縮寫,在講 GUI 之前,我們可以回顧一下電腦的歷史,然後思考一個問題: 為什麼會有 GUI?

電腦發明的早期 (1960 年之前),操作電腦的都有專門的人,而不是一般人:

維基百科講電腦硬體歷史的條目

在 2008 年時以打卡方式寫程式的人大多超過 50 歲。

直到 1960 年之後出現了終端機,有了鍵盤和螢幕。

維基百科講1960年之後電腦硬體的條目

但是 Command Line 讓一般使用者仍覺得電腦很難親近。

於是有了一連串的改進...

維基百科講 GUI 歷史的條目

Shell

維基百科條目 UNIX shell

many shells

  • sh
  • bash
  • csh/tcsh
  • ksh
  • zsh

environment variable

  • sh: env/=/export
  • csh: setenv/unsetenv

pipe |

  • 用既有的小工具組合成新工具

Shell Script

WikiBooks 講 Bourne Shell Scripting

Command

Please using man.

  • grep
  • sort
  • uniq
  • head
  • tail
  • awk

Editor

維基百科條目 vi

  • command mode
  • editing mode

Networking

  • ping
  • traceroute
  • netstat
  • telnet
  • ftp


Applications

Free Software/Open Source Software

GNU

SourceForge

自由軟體鑄造場