2013-05-09 79 views
0

傢伙IM研究關於在linux wget命令,(IM很新的Linux),我發現這個聲明,我不明白非交互式命令行工具的含義是什麼?

GNU Wget的是一個免費的軟件包,使用HTTP,HTTPS和FTP檢索文件時,最廣泛使用的互聯網協議。它是一種非交互式的命令行工具,所以它可以很容易地從腳本,cron作業,沒有X-Windows的支持終端等

叫什麼呢

「沒有X-Windows支持工具「呢?

還什麼我瞭解wget的是,它下載的東西,但如何來,我會

wget http://google.com/ 

,並看到在屏幕一些奇怪的文字。

一點幫助這裏

回答

0

Wget的下載內容到一個文件中。所以你在終端上看到的文字只是一份工作日誌。

非交互式意味着它在工作時不會提示任何輸入。您可以通過命令行參數指定所有內容

X(和相關的)處理GUI渲染。有關詳細信息,請參閱http://en.wikipedia.org/wiki/X_Window_System

0

更容易想到什麼wget不做。您的典型瀏覽器從GUI界面讀取URL,當您點擊它時,瀏覽器生成&發送文件請求以檢索HTML文件。然後它翻譯(基於文本的)html源文件,發送像圖像等內容的進一步請求,並將整個事件呈現爲GUI作爲網頁。

Wget只是發送請求&下載文件。它可以被控制遞歸地獲取源文件中的鏈接,所以你可以用幾個按鍵XD下載整個互聯網。

它本身很有用,用於抓取圖形&音頻文件,而不必坐在點&點擊會話。您也可以通過自定義的sed或perl過濾器來提取數據。 (比如去城市中轉頁面&將時間表信息轉換成電子表格格式)