2009/11/18

Linux內常用但不易記的指令

為了避免自己忘記,我在這裏記載了一些在Linux內常用的指令。

系統設定
  1. cat /etc/redhat-release 印出Linux版本
  2. vi /proc/version:看系統版本
  3. top :看目前系統資源的使用情況
  4. export PATH=$PWD:$PATH :將目前的目錄設在PATH內
  5. set|more :顯示系統內的設定值
  6. source .bashrc.private :再將.bashrc.private重新執行一次
  7. ifconfig :相當於windows的ipconfig
  8. ps -aux:查看系統中正在執行的程式之程序資料
  9. ps -ef | grep XXC 列出XX程式正在執行的狀況
    -a:其它使用者執行的程式一併顯示出來
    -c:只顯示執行程式的名字
    -e:顯示執行程式的環境變數
    -f:顯示執行的路行群
    -i:顯示各程式的詳細執行情況
    -l:長格式顯示
    -m:顯示記憶體分配情形
    -r:顯示前景執行的程式
    -s:顯示各程式的訊號名稱
    -u:顯示使用者名稱和起始時間
    -v:顯示虛擬記憶體使用情況
    -w:若訊息一列無法容納,則換列顯示
    -x:顯示所有程序
  10. kill 刪除某個運作中的程式
  11. 設定系統IP,修改:
    \etc\hosts
    \etc\sysconfig\network
目錄/檔案管理
  1. cp :複製檔案
    -r :複製目錄
  2. scp :跨網路複製檔案
  3. pwd:列出目前工作目錄的完整路徑
  4. ls -la:列出這個目錄內檔案的完整資訊
  5. rm -rf 目錄/檔案:強制刪除這個檔案或目錄(類似DOS下的Deltree)
  6. mv -f 目錄/檔案:強制移動/更改檔案或目錄
  7. find 字串:印出這個目錄下所有符合字串的目錄和檔案
  8. clear(ctrl+l): 清除螢幕,相當於Dos下的cls
其他
  1. vncserver :開啟VNC的連線
  2. vncserver -kill :1 :關閉VNC的連線
  3. ldd 判斷某個可執行的 binary 檔案含有什麼動態函式庫,以及該函式庫是否存在

沒有留言:

張貼留言