让我们回到 Web 的早期、简单的日子。我们大多数人使用低功率 PC 或哑终端,通常是通过慢速拨号连接。我们通常使用命令行、纯文本浏览器(例如古老的Lynx访问网页。

跳转到这些天的网络浏览器,如 Firefox、Chrome 和 Safari。你会认为在命令行浏览网页会采用 <blink> 标签的方式。你错了。在终端窗口中运行的 Web 浏览器是活跃的。他们是利基市场,但仍然可以完成工作。

为什么要从命令行浏览网页?

更多 Linux 资源

  • Linux 命令备忘单

  • 高级 Linux 命令备忘单

  • 免费在线课程:RHEL 技术概述

  • Linux 网络备忘单

  • SELinux 备忘单

  • Linux 常用命令备忘单

  • 什么是 Linux 容器?

  • 我们最新的 Linux 文章

从命令行浏览网页的原因有很多。你可能是一个命令行迷,想从终端做任何事情,或者你的互联网连接速度很慢。您可能想要测试网站的可访问性,避免跟踪脚本和烦人的广告。或者,您可能只想不分心地阅读文章或博客文章。

顺便说一句,让我们看一下命令行的三个浏览器。

友情链接2

Links2自称是古老的Links的图形版本。它很像它的前身,因为它为您提供了以纯文本模式或图形模式运行的选项。

当您通过在命令行中键入 links2 启动它并转到网站时,结果如下所示:

links2.png

使用 Links2 阅读 Opensource.com 文章。

但是当你运行 links2 -g 然后访问一个站点时,结果是这样的:

links2-graphical.png

在图形模式下使用 Links2 阅读 Opensource.com 文章。

这不是 Links2 可以做的唯一技巧。浏览器可以显示框架和表格,并支持基本的 JavaScript。无论您是在文本模式还是图形模式下,您都可以使用鼠标跟踪超链接。

ELinks

与 Links2 一样,ELinks是 Links 浏览器的一个分支。和 Links2 一样,ELinks 可以显示表格和框架。虽然它支持使用鼠标跟随超链接,但 ELinks 缺乏对 Javascript 的支持。

使 ELinks 从其他命令行浏览器中脱颖而出的一项功能是其菜单系统。按键盘上的 ESC 会显示一组菜单,可让您输入和保存 URL、添加书签、设置浏览器等。

elinks-menus.png

使用 ELinks 中的菜单。

ELinks 缺少图形模式,但它确实有一个漂亮的功能,可以让您在网页上查看图像。单击图像的占位符或突出显示它并按键盘上的_v_。 ELinks 使用 ImageMagick 或 GraphicsMagick 等应用程序打开图像。

elinks-view-image.png

显示来自网页的图像。

w3m

当我第一次启动w3m时,它让我想起了经典的基于文本的浏览器Lynx 和 UNIX/Linux 文本查看器和之间的交叉。虽然它可能没有我在本文中讨论的其他浏览器那么多的功能,但 w3m 可以完成工作。

您可以使用鼠标浏览网页,浏览器将呈现表格甚至接受 cookie。与 ELinks2 一样,w3m 允许您使用外部程序查看页面上的图像。不过,浏览器不执行 JavaScript。

就渲染网页的重要工作而言,w3m 比 Links2 或 ELinks 做得更好,即使是复杂的页面。渲染干净而多彩。

w3m.png

使用 w3m 查看网页。

w3m 不使用与其他命令行浏览器相同的键盘快捷键,因此请准备好学习一些新的快捷键。您可以通过在运行 w3m 时按 H 来做到这一点。


有最喜欢的命令行 Web 浏览器吗?随时发表评论与我们的社区分享。

Logo

更多推荐