為何要學LINUX ? 其實原因真是很簡單, 首先, LINUX 差不多是免費的 , 我用LINUX 開發一個Web Service ( PHP + Apache + Linux+ MySQL) , 係唔冼錢架, 反之我用微軟開發一個 Web Service ( IIS + MS .NET 2003 + WINXP + SQLServer ) ,如果買晒d license 都講緊幾萬蚊喇, 第二, LINUX 是用C 語言黎, 我讀書就學過C 的, 所以我唔冼點再學已經曉用Linux
LINUX 常用既指令
$ cd / (轉目錄, 這個與DOS的指令一樣)
$ pwd (觀看自前所在的位置)
$ ls -C -F (觀看所有directory 及 有. 做開頭的檔案)
% ls -l (directory) (觀看所有directory 及 file 的資料包括檔案本身的權限)
% ps 觀看所有的process ( process 是從記憶體執行程式中的程序)
$ ps -ef 觀看所有的process 包括系統中的Process
$ps -ef grep <pattern> e.g init 查詢init 這個process ,通常pid 係 1 的
$mv files 即是move file
$ cd ../../../ 移上再移上再移上一個upper directory
LINUX 程式編寫
我都講過Linux 主要用C 語言編寫的, 其實寫呢個程式有好多學問 , 譬如兩個程式共用一個系統, 或者將parent process fork 左好多 child process service ....