這里我將列出使用linuxvps過程中的常用命令,面向的對象是懂一點命令行的朋友,如果你沒有任何命令行基礎,建議找本Linux的基礎教程來看看。
在講具體的命令之前,先介紹一下Linux命令行的一些常識:
- 一條命令一般的格式是這樣的:命令名稱 [參數] [路徑],[]代表可以省略,省略路徑表示適用當前路徑。
- 路
徑有相對路徑和絕對路徑兩種,絕對路徑是以根目錄(“/”)為起點的,如/home/shine代表根目錄下面home目錄中的shine子目錄,相對路
徑指的是以當前路徑起點的路徑,如當前路徑為/home,shine/doc代表的絕對路徑是/home/shine/doc,“.”代表當前目
錄,“..”代表上一級目錄,例如前一個例子中使用./shine/doc效果是一樣的。“~”代表的是當前用戶的主目錄,如果當前是以shine這個用
戶登錄的,則~/doc也可以達到上面的效果。
- 如果你不知道一個命令怎么用,可以使用man這個命令來查閱,但一般我們只是記不清命令的具體參數,只要在命令名后加--help就可以了,如ls --help。
- 命令運行過程中如果想退出卻不知道怎么做,一般應該可以嘗試Ctrl+C、Ctrl+D、exit、logout、quit。
cd 改變路徑,例如cd /可以把路徑切換到根目錄下,用戶登錄后的默認路徑為自己的用戶目錄,使用過程中也可以通過cd或者cd ~回到用戶目錄。
ls 顯示指定目錄下的文件和目錄,ls -a可以顯示包括隱藏文件在內的所有內容,ls -l為列表顯示。
su 切換到root身份登錄
logout 注銷
mkdir 新建目錄,默認指定的路徑中有不存在的父目錄會出錯,使用-p參數即可。
rm 刪除文件,默認不能刪除目錄,使用-r參數可以遞歸刪除目錄及其內容。
mv 移動文件
cp 復制文件,默認不能復制目錄,使用-參數可以復制目錄及目錄內的所有項目。
cat 顯示文件內容
echo 回顯輸入的內容,可以用來顯示一些環境變量的值,如echo $PATH
ln 建立鏈接,有軟鏈接和硬鏈接之分,一般用-s建立軟鏈接。
tar
打包程序,配上一些參數可以實現壓縮/解壓功能,一般我們在使用VPS中解壓用得比較多,使用參數-xvf解壓*.tar文件,使用-xzvf解
壓*.tar.gz,使用-xjvf解壓*.tar.bz2,如果需要解壓*.zip或者*.rar文件,需要安裝相應的壓縮軟件,用unzip和
unrar命令解壓。
df -h 查看硬盤使用情況
du -sh 查看該目錄或文件的大小
top 查看進程狀態,這里有一篇介紹。
free 參看內存狀態
chmod 改變文件權限
chown 改變文件的所有者和所有組
yum CentOS/Fedora中的軟件包管理器,在Ubuntu/Debian中使用的是apt軟件包管理器。
nano/vi 文本編輯器,vi的基本入門可以看這里,不再詳述。
其他常用命令還有sort、find、make、adduser、passwd、pwd、who、whoami、grep、less、export等等。
----------
VPS使用手記目錄
http://www.eoss.cn/blog/vps_new_to_new/
歡迎訪問我的blog: http://www.eoss.cn/blog/