2009年11月4日 星期三

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

上一篇介紹一些重要且常用的指令之後 這篇來討論一些小細節

(1) kill 指令-其實他只是送個signal給process 讓process作他需要做的事情.以下是常用的訊號
  • HUP/1: #> kill -HUP [ProcessID] or kill -1 [ProcessID] 將連線中的process 使其斷線
  • INT/2: 送出ctrl+C 中斷訊號
  • KILL/9: 若寫出一個無法正常結束的程式就用 #>kill -9 [ProcessID] 吧.強制終止
  • TERM/15: 這是送出一個正常結束的訊號. #default.
(2) mount/unmount指令-掛載檔案系統的指令, 掛載隨身碟/網路磁碟/光碟機/檔案系統檔案..
  • mount [options] device directory
  • 詳細檔案系統參數就 #> man mount 吧
(3) ln檔案連結指令, 用 #> ls -li來看他是否有作soft/hard link
  • #>ln [options] file link/directory
  • ex: #>ln -s test.c test_ln.c 建立一個類似捷徑的soft link, i-node#不會一樣.類似指標的意義
  • ex: #>ln -i test.c test_hln.c 產生出一個檔案大小一樣且i-node#一樣的檔案(ls -li第三個欄位有紀錄這個檔案有幾個hard link)
(4) du/df 檔案使用檢視指令
  • ex: #>du -m 當前目錄所有檔案使用空間情況(-m means 以MB為單位顯示)
  • ex: #>df -m 觀察硬碟空間使用情形(-m means 以MB為單位顯示)

沒有留言: