UNIX經驗分享
出自KMU Wiki
(修訂版本間差異)
在2008年4月2日 (三) 17:58所做的修訂版本 (編輯) Cch (對話 | 貢獻) ←上一個 |
在2008年4月2日 (三) 18:10所做的修訂版本 (編輯) (撤銷) Cch (對話 | 貢獻) 下一個→ |
||
第54行: | 第54行: | ||
[http://www.freebsd.org/cgi/man.cgi FreeBSD Hypertext Man Pages] | [http://www.freebsd.org/cgi/man.cgi FreeBSD Hypertext Man Pages] | ||
+ | * ls/cp/mv/rm/cat/more(less) | ||
+ | * date/cal | ||
* grep | * grep | ||
- | * sort | + | * sort/uniq |
- | + | * head/tail | |
- | * head | + | * sed/awk |
- | + | * find/locate | |
- | * awk | + | * ps/w/who/top/kill |
+ | * Ctrl-Z (suspend) | ||
+ | * bg/fg | ||
... | ... | ||
第78行: | 第82行: | ||
* ftp | * ftp | ||
+ | <br> | ||
=== Applications === | === Applications === |
在2008年4月2日 (三) 18:10所做的修訂版本
目錄 |
History
Architecture
GUI
GUI 是 Graphical User Interface 的縮寫,在講 GUI 之前,我們可以回顧一下電腦的歷史,然後思考一個問題: 為什麼會有 GUI?
電腦發明的早期 (1960 年之前),操作電腦的都有專門的人,而不是一般人:
在 2008 年時以打卡方式寫程式的人大多超過 50 歲。
直到 1960 年之後出現了終端機,有了鍵盤和螢幕。
但是 Command Line 讓一般使用者仍覺得電腦很難親近。
於是有了一連串的改進...
Shell
shells
- sh
- bash
- csh/tcsh
- ksh
- zsh
environment variable
- sh: env/=/export
- csh: setenv/unsetenv
pipeline |
- 將既有的小工具組合成新工具
Shell Script
WikiBooks 講 Bourne Shell Scripting
Command
Please using man.
- ls/cp/mv/rm/cat/more(less)
- date/cal
- grep
- sort/uniq
- head/tail
- sed/awk
- find/locate
- ps/w/who/top/kill
- Ctrl-Z (suspend)
- bg/fg
...
Editor
- command mode
- editing mode
Networking
- ping
- traceroute
- netstat
- telnet
- ftp
Applications
Free Software/Open Source Software