putty命令學習

1、cd (文件夾名)–查看路徑
2、dir —查看當前路徑下的所有文件
3、unzip ***.zip—–壓縮文件到當前目錄
4、wget (路徑)—-下載
5、mv *** ****—-移動或者重命名
6、rm *** *** —-刪除一次可以刪除多個
7、pwd —-顯示當前路徑
8、cp —拷貝
9、解壓:unzip FileName.zip
壓縮:zip FileName.zip DirName


putty命令大全


此文介紹putty軟件中shell主要的命令語法以及格式,希望對同學們有所幫助。


Shell命令管理如果你是linux主機,可以運行shell命令。如果你是win xp用戶,可以下載putty,利用這個工具,你也可以進行shell管理。先到這裏,下載PuTTY0.58cn2 中文版。然後就可以開始管理了。但你必須知道shell命令。下面是我收集的一些shell命令供新手參考。資料來源於網絡,不保證全部有效。不過一般不會有什麼問題。按說明認真操作就好。
[url=post.php?action=newthread&fid=9&extra=page%3D1#mysqlzidongbeifeng]Mysql自動備份[/url](點擊查看)。首先我們得知道什麼叫shell.
操作系統與外部最主要的接口就叫做shell,或許這樣說過於術語化,for example後你肯定就能夠明白:cmd命令行,這是windows操作系統下的一個shell。這裏說的dreamhost的shell是指 dreamhost提供給客戶一個命令行,方便客戶更好的使用他們的虛擬主機服務。
DreamHost中shell使用指南本文中所用的 shell指令及操作均基於Linux ord 2.4.29,即DreamHost現在採用的系統。本人不是計算機專業出身,本指南因此會比較死板,只針對想要使用shell又苦於不知如何下手的新手,如果你也是DreamHost的用戶,那本文或許對你有所幫助。目錄:


1. Basic Instructions /基本指令
2. wget /下載工具
3. Crontab /定時任務
4. tar/tar.gz /壓縮文件
5. vi /編輯器


cd [目錄名] 轉換路徑


ls 顯示當前目錄下所有文件


rm [-r]-f[] [文件名] 刪除文件,加[-r]可以刪除文件下所有子文件


unzip [文件名] 解壓文件


wget(沒用過,據說是最實用的一個,否則那200G估計每天不掉線纔有可能用完)


1. BasicInstructions基本操作命令


通常來說,使用”$[Instructions] –help”可以獲得以下各個命令[instructions]的幫助,包含其參數列表的定義。


-ls 列出當前文件夾下所有內容


$ls -o 列出當前文件夾中所有內容,含詳細信息,但不列出group


$ls -l 同上,含group信息


$ls -a 列出當前文件夾中所有內容,包含以”.”開頭的文件


$ls -t 按更改時間排序


$ls -v 按版本先後排序


-cd [dir] 進入文件夾


-pwd 顯示當前路徑


-mkdir [dir] 新建文件夾


-chmod 更改文件/文件夾權限


$chmod [Mode] [dir],其中Mode形如”755″或”777″等。


$chmod [Mode] [file]


$chmod -R [Mode] [dir],遞歸形式,即將目標文件夾內所有文件均改變權限


Mode還有另一種表達方式,”755″即爲”-rwxr-xr-x”,不列舉了。


-rm [file] 刪除文件/文件夾


$rm -f [file] 強行刪除,忽略不存在的文件,無提示


$rm -r [file] 遞歸刪除所有內容


-cp 拷貝


$cp [options] [source] [destination]


其中[options]可以爲-f(強行拷貝)或-r(遞歸拷貝)


-mv 重命名或移動


$mv [options] [source] [destination]


[options]常用:-f(強行移動/重命名), -i(移動/重命名前嘗試), -u(更新)


例如
$mv wwwroot/cgi-bin . 將/cgi-bin目錄移動到當前目錄下
$mv cronfile.txt myfile.txt 將cronfile.txt重命名爲myfile.txt


2. wget下載工具


wget是一種非交互式的網絡文件下載工具,在linux下可以使用該工具快速地從網絡上下載所需要的文件而不需要經由本地硬盤中轉,而且速度極快。以下是一些使用方法:


wget [參數列表] URL


最簡單的用法:
$wget http://targetdomain.com/file.tar


wget的常用參數:
· -t [nuber of times]:嘗試次數,當wget無法與服務器建立連接時,嘗試連接多少次。比如”-t120″表示嘗試120次。當這一項爲”0″的時候,指定嘗試無窮多次直到連接成功爲止,這個設置非常有用,當對方服務器突然關機或者網絡突然中斷的時候,可以在恢復正常後繼續下載沒


有傳完的文件;


· -c:斷點續傳,這也是個非常有用的設置,特別當下載比較大的文件的時候,如果中途意外中斷,那麼連接恢復的時候會從上次沒傳完的地方接着傳,而不是又從頭開始,使用這一項需要遠程服務器也支持斷點續傳,一般來講,基於UNIX/linux的Web/FTP服務器都支持斷點續傳;


· -T [number of seconds]:超時時間,指定多長時間遠程服務器沒有響應就中斷連接,開始下一次嘗試。比如”-T120″表示如果120秒以後遠程服務器沒有發過來數據,就重新嘗試連接。如果網絡速度比較快,這個時間可以設置的短些,相反,可以設置的長一些,一般最多不超過900,通常也不少於60,一般設置在 120左右比較合適;


· -w [number of seconds]:在兩次嘗試之間等待多少秒,比如”-w 100″表示兩次嘗試之間等待100秒;


· -nd:不下載目錄結構,把從服務器所有指定目錄下載的文件都堆到當前目錄裏;


· -x:與”-nd”設置剛好相反,創建完整的目錄結構,例如”wget -nd http://www.gnu.org/ “,實際的目錄結構一級一級建下去,直到所有的文件都傳完爲止;


· -nH:不創建以目標主機域名爲目錄名的目錄,將目標主機的目錄結構直接下到當前目錄下;· -r:遞歸下載,在本機建立服務器端目錄結構;


· -l [depth]:下載遠程服務器目錄結構的深度,例如”-l 5″下載目錄深度小於或者等於5以內的目錄結構或者文件;


· -m:做站點鏡像時的選項,如果你想做一個站點的鏡像,使用這個選項,它將自動設定其他合適的選項以便於站點鏡像;


· -np:只下載目標站點指定目錄及其子目錄的內容。這也是一個非常有用的選項,我們假設某個人的個人主頁裏面有一個指向這個站點其他人個人主頁的連接,而我們只想下載這個人的個人主頁,如果不設置這個選項,甚至–有可能把整個站點給抓下來,這顯然是我們通常不希望的;


· –http-user=username


· –http-passwd=password:如果Web服務器需要指定用戶名和口令,用這兩項來設定;


· -O 將數據寫入文件中。


3. Crontab 定時執行任務


在DreamHost系統下, 通過Shell可以建立自己的crontab. 具體使用如下:


使用支持shell登錄的終端(如fterm或putty), 地址欄輸入[email protected]:22即可以SSH方式登錄至服務器.
常用的crontab命令:
crontab -l 顯示所有現存cron job.
crontab -r 刪除當前cron jobs.
crontab -e 編輯當前 “crontab file”. DH推薦使用nano


注意你的crontab包含所有的cron jobs, 每個cron一行, 斷行結尾. 一個正常的cron如下所示:


45 2 * * * /home/user/script.pl


第一個數字是每小時的第幾分鐘,


第二個數字是每天的第幾小時,


第三個數字是每月的第幾天,


第四個數字是每年的第幾月,


第五個數字是每週的第幾天.


使用方式例如:
32 * * * * : 表示每小時的第32分鐘.
12,42 * * * * : 表示每小時的第12及第42分鐘兩次
*/15 */2 * * *: 表示0:00, 0:15, 0:30, 0:45, 2:00, 2:15, 2:30, …
43 18 * * 7: 表示每個週日的6:43pm運行命令行.


在DreamHost下使用nano編輯完文件後,使用ctrl+o保存,ctrl+x退出編輯。


4. tar命令


tar命令的使用方法如下:


tar [參數列表] [文件名]


參數列表:
-c 生成新的備份,並同時覆蓋舊的備份文件
-x 從備份文件中解壓縮
-t 列出備份文件內的文件目錄
-v 顯示所有被操作文件列表
-f 在指定位置生成備份
-u 將不存在於備份中的文件,或將已經被更改的文件加入該備份中。


舉例說明:
tar cvf filename.tar


tar cvf tarfile.tar ./filename


tar tvf filename.tar


tar xvf filename.tar


tar zxpvf filename.tar.gz


tar zxvf filename.tar.gz


tar xvf tarfile.tar ./filename


其中最方便快捷的幾個命令介紹給大家
壓縮與解壓
################################
.tar.gz 格式
解壓:tar zxvf FileName.tar.gz
壓縮:tar zcvf FileName.tar.gz DirName
################################
.zip 格式
解壓:unzip FileName.zip
壓縮:zip FileName.zip DirName
################################
.rar
解壓:rar a FileName.rar
壓縮:rar e FileName.rar
################################
說明:
filename是指 1,要壓縮成的文件名 or 2,正要解壓的文件名
dirname是指 你想壓縮的目錄(文件夾)
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章