2009年11月4日 星期三

[課程重點] Linux 基礎指令班-1

在2009/06/27-28 上的這門課 現在把重點精要寫在這邊

如果需要體驗的話 以下兩個方式可以在windows system下很迅速的體驗linux作業系統
1. 安裝 cygwin: 這個東西就是run在windows下的一套unix like環境.當然也可以很正常的利用這裡頭的tool來compile 程式碼, 作一些在linux的事情,詳情請見 http://www.cygwin.com/ 這個網址

2. 安裝virtual box虛擬機器環境並且在裡頭安裝一套linux OS, virtual box(http://www.virtualbox.org/) Ubuntu Linux OS (http://www.ubuntu-tw.org/)

安裝完上述的環境之後 就可以開始測試以下這些command囉, 節錄比較重要和常用的
1. 指令說明: man, info 這兩隻可以查指令的說明. 當然有時候也可以鍵入 #>指令 -help 或是 ?

2. 系統管理員指令: su/sudo, 通常建議不要用root login來做事.如果想要變身為root(超級使用者)用su指令

3. 系統訊息: dmesg 用這個指令可以看到目前driver是否有install以及一些系統訊息

4. 程序相關指令: ps(列出使用者所run的process), pstree(檢視父子process關係), kill(送訊號給process, 殺掉他也是送個訊號), fg/bg/job(將process切換至背景/前景模式), top(檢視目前系統process runnig資訊以及cpu/memory使用率)

5. 網路相關命令:ifconfig (跟windows的ipconfig相關且更強大), netstat/ping/route(檢視網路狀況)

6. 壓縮指令:壓縮 (tar -zcvf) 解壓縮(tar -zxvf)

7. 文字尋找,檔案搜尋: ls, find, grep 等等...

沒有留言: