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
/ : 向下查找(後加關鍵字)
? : 向上查找(後加關鍵字)
n : 下一條符合的記錄
i : 轉換到插入模式
x : 刪除當前字符
. : 重複最後一次的修改操作(同PS裏ctl+f執行濾鏡)
u : 撤銷操作
CTRL-R : 重做
p : 將刪除的字符插入到當前位置(put)
:q : 退出
:q! : 不保存退出
ZZ : 保存後退出
:e! : 放棄修改重新編輯
新手站長可以使用RAKsmt美國加州ps練習掌握這些基本Linux ps命令,Linux系統基本使用已經掌握,只要多加練習,多遇到問題,解決問題,能力就會不斷的提升。