新手必知的Linux VPS主機常用命令

  Linux VPS和Windows VPS相比最大的區別就是前者幾乎所有操作都是通過ssh命令實現的,Linux提供了大量的命令,不論是新手還是老站長在Linux系統上工作離不開使用系統提供的命令。要想真正理解Linux系統,就必須從Linux命令學起,通過基礎的命令學習可以進一步理解Linux系統。利用命令可以有效地完成大量的工作,如目錄操作、文件管理、壓縮文件、進程管理、用戶管理等,下面小編來詳細介紹。

  目錄操作:

  m -f mydi /*刪除mydi目錄,不需要確認,直接刪除*/

  mkdi dinme /*創建名爲dinme的目錄*/

  cd mydi /*mydi目錄*/

  cd R /*返回此目錄之前所在的目錄*/

  cd .. /*返回上一級目錄,中間有空格*/

  cd ~ /*回當前用戶家目錄*/

  m tools tool /*把tools目錄改名爲tool */

  ln -s tool bc /*給tool目錄創建名爲bc的符號鏈接,最熟悉的應該就是FTP中www鏈接到public_html目錄了*/

  cp - tool /home/pse/www /*把tool目錄,複製到www目錄下 */

  ls /* 列出當前目錄下的內容 */

  文件操作:

  m go.t /* 刪除go.t文件 */

  find mt.cgi /* 查找文件名爲mt.cgi的文件 */

  df -h /* 查看磁盤剩餘空間 */

  解壓縮:

  t xf wodpess.t /* 解壓t格式的文件 */

  t tf myfile.t /* 查看t文件中包含的文件 */

  t cf toole.t tool /* 把tool目錄打包爲toole.t文件 */

  t zcf pse.t.gz tool /* 把tool目錄打包且壓縮爲pse.t.gz文件,因爲.t文件幾乎是沒有壓縮過的,MT的.t.gz文件解壓成.t文件後差不多是0MB */

  t jcf //bk/www.t.bz2 //www/ /*創建.t.bz2文件,壓縮率高*/

  t xjf www .t.bz2 /*解壓t.bz2格式*/

  gzip -d ge.t.gz /* 解壓.t.gz文件爲.t文件 */

  unzip phpbb.zip /* 解壓zip文件,windows下要壓縮出一箇.t.gz格式的文件還是有點麻煩的 */

  進程管理:

  ps -ux /*ps 進程狀態查詢命令*/

  ps命令輸出字段的含義:

  [list]

  [*]USER,進程所有者的用戶名。

  [*]PID,進程號,可以唯一標識該進程。

  [*]%CPU,進程自最近一次刷新以來所佔用的CPU時間和總時間的百分比。

  [*]%MEM,進程使用內存的百分比。

  [*]VSZ,進程使用的虛擬內存大小,以K爲單位。

  [*]RSS,進程佔用的物理內存的總數量,以K爲單位。

  [*]TTY,進程相關的終端名。

  [*]STAT,進程狀態,用(RR運行或準備運行;SR睡眠狀態;IR空閒;ZR凍結;DR不間斷睡眠;W-進程沒有駐留頁;T停止或跟蹤。)這些字母來表示。

  [*]START,進程開始運行時間。

  [*]TIME,進程使用的總CPU時間。

  [*]COMMAND,被執行的命令行。

  [/list]

  ps -ux | gep nginx /*在所有進程中,查找nginx的進程*/

  kill 234 /*234爲進程ID,即ps -ux 中的PID*/

  killll nginx /*killll 通過程序的名字,直接殺死所有進程,nginx爲進程名*/

  資源佔用查詢:

  df -sh /home/wwwoot/* /* 查看/home/wwwoot/下各個目錄的佔用大小 */

  fee -m /* 查看內存核swp使用情況 */

  top /* 查看程序的cpu、內存使用情況 */

  netstt -ntl /* 查看端口占用情況 */

  用戶管理:

  dduse /*添加用戶,如dduse pse */

  deluse /*刪除用戶,如deluse pse */

  psswd /*修改密碼,按提示輸入密碼,密碼不顯示*/

  移動類的:

  h/j/k/l: 左/下/上/右 移一格

  w : 向後詞移動 (前面加數字移動多少個詞)

  b : 向前詞移動 (前面加數字移動多少個詞)

  e : 向後移到詞末

  ge : 向前移到詞末

  $ : 行末

  0 : 行首

  tx : 向右查找本行的x並移到那兒(大寫時向左)

  33G : 移到文件的第33行

  gg : 文件首行

  G : 文件尾行

  33% : 文件的33%處

  H/M/L : 屏幕的首/中/尾行

  zt/zz/zb : 當前行移到屏幕的首/中/底部

  跳轉:

  " : 回到跳轉來的地方

  CTRL-O : 跳到一箇 “較老&dquo; 的地方

  CTRL-I : 則跳到一箇 “較新&dquo; 的地方

  查找:

  / : 向下查找(後加關鍵字)

  ? : 向上查找(後加關鍵字)

  n : 下一條符合的記錄

  編輯:

  i : 轉換到插入模式

  x : 刪除當前字符

  . : 重複最後一次的修改操作(同PS裏ctl+f執行濾鏡)

  u : 撤銷操作

  CTRL-R : 重做

  p : 將刪除的字符插入到當前位置(put)

  退出保存:

  :q : 退出

  :q! : 不保存退出

  ZZ : 保存後退出

  :e! : 放棄修改重新編輯

     新手站長可以使用RAKsmt美國加州ps練習掌握這些基本Linux ps命令,Linux系統基本使用已經掌握,只要多加練習,多遇到問題,解決問題,能力就會不斷的提升。