Putty 命令大全

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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 /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 / ",實際的目錄結構一級一級建下去,直到所有的檔都傳完為止;

·-nH:不創建以目標主機功能變數名稱為目錄名的目錄,將目標主機的目錄結構直接下到目前的目錄下;·-r:遞迴下載,在本機建立伺服器端目錄結構;

·-l [depth]:下載遠端伺服器目錄結構的深度,例如"-l 5"下載目錄深度小於或者等於5以內的目錄結構或者檔;

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

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

·--http-user=username

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

·-O 將資料寫入檔中。

3. Crontab 定時執行任務

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

相关文档
最新文档