買了國外主機的朋友們相信都用過 ssh,命令行式的對自己的主機進行操作不光讓圍觀者覺得神奇無比,其功能的強大也是不言而喻。比如 Bluehost,Dreamhost,site5 以及本人現在用的 MediaTemple 都是支持 ssh的。平時用 ssh 打包解壓文件解決了單個文件上傳到國外空間的速度問題,mysql 命令可以幫助你備份你的資料庫為 sql 文件,同時還解決了用 phpmyadmin 導入大文件的資料庫造成的超時問題,當你要從一個空間搬家到另一個空間的時候,一句簡單的 wget 輕鬆服務期間下載文件。所以 ssh 是無比強大以及實用的。其實 ssh 就是 linux/unix 系統下的終端命令,當然如果你買的只是國外的虛擬主機的話,不需要知道太多的 ssh 命令,記住一些實用的以及適用自己的即可。
方便大家同時方便自己,遂留檔如下。
壓縮相關
tar,用tar命令可以壓縮文件夾,同樣也可以解壓縮,tar壓縮的文件在win下用winrar或者7z都是可以解壓的。
tar
-c: 建立壓縮檔案
-x:解壓
-t:查看內容
-r:向壓縮歸檔文件末尾追加文件
-u:更新原壓縮包中的文件
這五個是獨立的命令,壓縮解壓都要用到其中一個,可以和別的命令連用但只能用其中一個。下面的參數是根據需要在壓縮或解壓檔案時可選的。
-z:有gzip屬性的
-j:有bz2屬性的
-Z:有compress屬性的
-v:顯示所有過程
-O:將文件解開到標準輸出
下面的參數-f是必須的
-f: 使用檔案名字,切記,這個參數是最後一個參數,後面只能接檔案名。
http://www.pcliver.cn/archives/346.html
http://www.storyday.com/html/y2007/1192_some-ssh-command.html
http://imcat.in/some-commonly-used-ssh-commands/