从shell脚本打开一个链接

时间:2015-05-07 14:57:54

标签: shell scripting putty

我们使用PuTTY框来访问服务器。我们目前使用的是Windows 7系统。

有没有办法从PuTTY框中打开链接?

$ xdg-open http://www.example.com/
/usr/bin/xdg-open: 461: /usr/bin/xdg-open: links2: not found
/usr/bin/xdg-open: 461: /usr/bin/xdg-open: links: not found
/usr/bin/xdg-open: 461: /usr/bin/xdg-open: lynx: not found
/usr/bin/xdg-open: 461: /usr/bin/xdg-open: w3m: not found
xdg-open: no method available for opening 'http://www.example.com/'
$ firefox -url http://www.google.com

(process:27541): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
Error: no display specified

这两个默认命令都不起作用。据我所知,我认为这些命令可以在Linux系统上运行。由于我在Windows上并使用PuTTY框进行脚本编写,有什么办法吗?

3 个答案:

答案 0 :(得分:2)

您可以使用名为lynx的轻量级浏览器。

它将读取完整的html并在控制台中显示它。

还有关于alternatives的维基文章。

普通浏览器(基于GUI)将失败,因为没有办法将可视内容从被访问的计算机传输到您的PC。

答案 1 :(得分:0)

我假设您要在默认的Windows浏览器中打开链接。

您无法使用PuTTY。

虽然一些PuTTY克隆支持识别控制台输出中的链接,并允许您单击它们以在本地浏览器中打开链接。

例如,KiTTY允许:
https://www.9bis.net/kitty/?page=URL%20hyperlinks

KiTTY是便携式的,因此您无需安装它。

答案 2 :(得分:0)

这是从PuTTY连接到的远程计算机上运行的:

y

尽管在Linux系统上可以找到 链接2等,但是通常默认情况下未安装。安装命令因系统类型的不同而不同,并且是不合主题的(也许在超级用户中)。