2013-05-09 45 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过滤器来提取数据。 (比如去城市中转页面&将时间表信息转换成电子表格格式)