我用的是putty,按照這個vps的操作流程,記錄這些常用命令
passwd:修改密碼
cd:current directory:進入目錄 ;
eg: cd /home 進入home目錄; cd / 到根目錄
ls:list: 列出目前的目錄;
mkdir: make directory :建立目錄;
eg:mkdir aa
mv: move :移動檔案 ;
用法:mv 檔案名稱 檔案目錄
rm: remove: 移除檔案;
wget:下載;用法:wget 下載地址
zip:zip壓縮;
使用方法:zip -r filename.zip filesdir(在這個例子裡,filename.zip 代表你建立的檔案,filesdir 代表你想放置新 zip 檔案的目錄。-r 選項指定你想遞迴地(recursively)包括所有包括在 filesdir 目錄中的檔案。)
eg:zip -r aa.zip aa
eg:zip -r filename.zip file1 file2 file3 /usr/work/file4 (把 file1、file2、 file3、以及 /usr/work/flie4 目錄的內容(假設這個目錄存在)壓縮起來,然後放入 filename.zip 檔案中)
unzip:zip解壓縮;
使用方法:unzip filename.zip
tar:tar打包;(大檔案tar用起來比zip好,tar壓縮打包命令對VPS檔案備份很有用。而解壓可以用 unzip 命令。tar的使用方法和zip一致)
下面是比較簡單的範例講解,將整個 /etc 目錄下的檔案全部打包成為 /tmp/etc.tar :
[root@linux ~]# tar -cvf /tmp/etc.tar /etc <==僅打包,不壓縮
[root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc <==打包後,以 gzip 壓縮
[root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc <==打包後,以 bzip2 壓縮
注意,產生壓縮包的目錄跟被打包的目錄之間有一個空格。
附:tar完整參數
[root@linux ~]# tar –cxtzjvfpPN
-c :建立一個壓縮檔的參數指令(create 的意思);
-x :解開一個壓縮檔的參數指令!
-t :查看 tarfile 裡面的檔案!
【特別注意,在參數的下達中, c/x/t 僅能存在一個!不可同時存在! 因為不可能同時壓縮與解壓縮。】
-z :是否同時具有 gzip 的屬性?亦即是否需要用 gzip 壓縮?
-j :是否同時具有 bzip2 的屬性?亦即是否需要用 bzip2 壓縮?
-v :壓縮的過程中顯示檔案!這個常用,但不建議用在背景執行過程!
-f :使用檔名,請留意,在 f 之後要立即接檔名喔!不要再加參數!
【例如使用 tar -zcvfP tfile sfile 就是錯誤的寫法,要寫成 tar -zcvPf tfile sfile 才對喔!】
-p :使用原檔案的原來屬性(屬性不會依據使用者而變)
-P :可以使用絕對路徑來壓縮!
-N :比後面接的日期(yyyy/mm/dd)還要新的才會被打包進建立的檔案中!
untar:tar解包;
===========================================================================
Linux下解壓RAR
要在linux下處理.rar檔案,需要安裝RAR for Linux
然後安裝其安裝操作如下:
# tar -xzpvf rarlinux-5.0.b8.tar.gz
# cd rar
# make
這樣就安裝好了,安裝後就有了rar和unrar這兩個程式,rar是壓縮程式,unrar是解壓程式。它們的參數選項很多,舉例說明一下其用法
# rar a all *.jpg
這條命令是將所有.jpg的檔案壓縮成一個rar包,名為all.rar,該程式會將.rar 副檔名將自動附加到包名後。
# unrar e all.rar
這條命令是將all.rar中的所有檔案解壓出來。
我主要用的是這個解壓,之前windows上備份下來的資料全部是rar的