让我们回到早期的、更简单的网络时代。那时我们大多数人使用低功耗的 PC 或哑终端,通常通过慢速拨号连接上网。我们通常使用命令行、纯文本浏览器(如著名的 Lynx)访问网页。
快进到如今使用 Firefox、Chrome 和 Safari 等网络浏览器的时代。您可能会认为在命令行中浏览网页会像 <blink> 标签一样过时。您错了。在终端窗口中运行的网络浏览器仍然活跃且功能强大。它们是小众的,但仍然可以完成工作。
为什么要从命令行浏览网页?
从命令行浏览网页有很多原因。您可能是命令行爱好者,希望在终端中完成所有操作,或者您的互联网连接速度较慢。您可能想测试网站的可访问性,避免跟踪脚本和烦人的广告。或者,您可能只是想不受干扰地阅读文章或博客帖子。
言归正传,让我们来看看三个用于命令行的浏览器。
Links2
Links2 自称是著名的 Links 浏览器的图形版本。它很像它的前身,因为它让您可以选择以纯文本模式或图形模式运行。
当您在命令行中输入 links2 并访问网站时,结果如下所示
使用 Links2 阅读 Opensource.com 的文章。
但是,当您运行 links2 -g 然后访问网站时,结果如下所示
在图形模式下使用 Links2 阅读 Opensource.com 的文章。
这还不是 Links2 唯一的功能。该浏览器可以显示框架和表格,并支持基本的 JavaScript。无论您处于文本模式还是图形模式,您都可以使用鼠标来点击超链接。
ELinks
与 Links2 类似,ELinks 是 Links 浏览器的分支。与 Links2 一样,ELinks 可以显示表格和框架。虽然它支持使用鼠标点击超链接,但 ELinks 缺少对 Javascript 的支持。
ELinks 从其他命令行浏览器中脱颖而出的一个功能是其菜单系统。按键盘上的 ESC 键会显示一组菜单,您可以使用这些菜单输入和保存 URL、添加书签、设置浏览器等等。
在 ELinks 中使用菜单。
ELinks 缺少图形模式,但它确实有一个很棒的功能,可以让您查看网页上的图像。您可以单击图像的占位符或突出显示它,然后按键盘上的 v 键。ELinks 会使用 ImageMagick 或 GraphicsMagick 等应用程序打开图像。
显示网页中的图像。
w3m
当我第一次启动 w3m 时,它让我想起了经典文本浏览器 Lynx 和 UNIX/Linux 文本查看器 more 的结合体。虽然它可能没有本文中讨论的其他浏览器那么多功能,但 w3m 可以完成工作。
您可以使用鼠标导航网页,浏览器将呈现表格,甚至接受 Cookie。与 ELinks2 类似,w3m 允许您使用外部程序查看页面上的图像。但该浏览器不支持 JavaScript。
就渲染网页这项重要工作而言,即使是对于复杂的页面,w3m 也比 Links2 或 ELinks 做得更好。渲染效果干净且色彩丰富。
使用 w3m 查看网页。
w3m 不使用与其他命令行浏览器相同的键盘快捷键,因此请准备好学习一些新的快捷键。您可以通过在运行 w3m 时按 H 键来做到这一点。
有您最喜欢的命令行网络浏览器吗?欢迎通过留言与我们的社区分享。
2 条评论