再次的說到Linux,其實Linux就是一個Kernel,其他的都是一個個的源碼工具:
1、elinks:一種基于文本的web用戶端工具,也可将其了解為浏覽器
格式:elink [OPTTION] [URL]
參數:-dump:在顯示網頁的所有内容後退出
-source:檢視網頁的源代碼
<a target="_blank" href="http://blog.51cto.com/attachment/201202/201704539.jpg"></a>
顯示出網頁的html代碼
2、wget:基于文本的非互動式網絡下載下傳工具,支援ftp,http下載下傳
格式:wget [OPTTION] [URL]
參數:--tries=20:在下載下傳時嘗試多少次
--wait=20:等待多少秒
-O:儲存于某個檔案中
-c:實作斷點續傳
-q:不輸出任何資訊,工作于靜默模式
3、ftp:互動式連接配接到ftp的一款網絡工具
help:顯示所有互動式指令
cd:切換目錄
ls:列出目前目錄下所有的内容
get:下載下傳單個檔案
mget:下載下傳多個檔案
put:上傳單個檔案
mput:上傳多個檔案
<a target="_blank" href="http://blog.51cto.com/attachment/201202/202711248.jpg"></a>
<a target="_blank" href="http://blog.51cto.com/attachment/201202/202737792.jpg"></a>
4、lftp:功能強于ftp的一款互動式ftp下載下傳工具,它支援tab鍵補全,并且速度要快于ftp;
<a target="_blank" href="http://blog.51cto.com/attachment/201202/202552465.jpg"></a>
!:執行其他的指令,(對本地的目錄操作)
lcd:切換本地目錄
pwd:檢視目前所在位置
get:下載下傳
put:上傳
mirror:将ftp的目錄鏡像到本地
<a target="_blank" href="http://blog.51cto.com/attachment/201202/202506927.jpg"></a>
其中lftp URL=wget URL
5、scp:安全傳輸工具,可以跨主機進行檔案的複制
格式:scp LOCAL_PATH USERNAME@SERVER:PATH 從本機複制到遠端主機上
scp USERNAME@SERVER:PATH LOCAL_PATH 從遠端主機上複制到本機
參數:
-c:傳輸前對檔案進行壓縮
-r:複制目錄
-p:複制時儲存原檔案的屬主和屬組
ssh USERNAME@SERVER 'COMMAND':遠端連接配接到遠端主機上并執行指令
例如:#ssh [email protected] 'ifconfig'
6、rsync:快速的複制工具,在傳輸過程中并不加密。其複制機制是:複制之前會将源和本地的進行校驗,如果校驗的有不同之處則覆寫,否則跳過。
7、dig:DNS域名解析工具
格式:dig -t A 将域名A解析為IP位址
dig -x IP 将IP位址解析為對應的域名
其中host和dig作用一緻,也可以寫作:host -t A host -x IP
8、netstst:監聽工具
-t:顯示跟TCP相關的連結狀态
-u:顯示跟UDP相關的狀态
-l:監聽(listen)
-n:以數字的方式顯示,不需要使用DNS反向解析為域名
-p:顯示發起監聽的程式名
-r:顯示目前系統上的路由表
通常使用的組合有:rn顯示路由的詳細資訊
9、curl:url的擷取工具
-I:隻顯示會話過程而不顯示網頁内容
-v:顯示擷取網頁内容的擷取過程
-O:下載下傳檔案,并且将名字保持和伺服器上名字一緻
-o:下載下傳檔案,并且要指定下載下傳後的名字(即:對源檔案進行重命名)
-s:指令執行過程不輸出任何資訊,工作在靜默模式
本文轉自 向陽草米奇 51CTO部落格,原文連結:http://blog.51cto.com/grass51/781630,如需轉載請自行聯系原作者