答案1
wget
通常用于获取和保存文件。 curl
将获取并显示 URL。
$ curl https://unix.stackexchange.com/questions/754090/
<!DOCTYPE html>
<html class="html__responsive " lang="en">
<head>
...
答案2
通过&&
操作员,可以链接命令......
wget https://www.xy.com/report.txt && cat ./report.txt
答案3
wget
没有显示下载内容的功能。你需要找到一个程序来显示你下载的内容,幸运的是我不知道powershell的wget命令/别名是做什么的,所以我只能说一些通用的东西。您可以wget
使用 在 stdout 上输出下载的内容wget <url> -O -
,然后可以将其通过管道传输到程序来显示它。以问题中第一张图片的 url 为例:
wget 'https://i.stack.imgur.com/qiMjy.png' -O - | display
(如果display
安装了,较新的发行版可能不会默认安装它)你说它是你下载的html内容,所以你需要一些东西来显示html。 html 文件本身只是文本,因此可以使用例如cat
或来显示它less
,但您可能希望呈现它(并且还显示图片和其他引用的内容),因为您基本上需要一个浏览器。我不知道是否有任何主要的图形浏览器支持从 stdin 读取(但因为它们也可以获取 html,只需打开其中的 url),我知道lynx
可以从 stdin 读取,但基于lynx
文本它不会'不显示图片,也不支持 ECMA 脚本(有时称为 javascript - 至少上次我不支持它)