命令行 浏览器

使用命令行浏览器在 Linux 终端上网浏览

我猜你阅读这篇文章可能是用 Firefox 或基于 Chrome 的浏览器(如 Brave),或者,也可能是 Chrome 浏览器或 Chromium。

换句话说,你正在利用基于 GUI 的方式浏览网页。然而,在以前,人们使用终端来获取资源和浏览网页,因为所有的东西大多是基于文本的。

虽然现在不能从终端上获取每个信息,但对于一些文本信息,还是可以尝试使用命令行浏览器,从 Linux 终端上打开网页。

不仅如此,如果你访问的是远程服务器,或者只有一个没有 GUI 的终端,终端网页浏览器就可以发挥用处了。

因此,在本文中,我将介绍一些基于终端的 Web 浏览器,你可以在 Linux 上尝试它们。

命令行网页浏览器虽不支持图片影音等多媒体元素,web 功能也受到限制,但由于不依赖于 GUI 可使用的范围更广,同时具有加载速度快,消耗资源少的优势。在终端使用命令行浏览器查看以文本为主的技术文档可以测底避免被广告环绕而影响阅读体验。结合浏览器本身的命令参数和 shell 脚本使用,还可以实现将 HTML 文档转换为纯文本文件保存,自动获取指定的网络信息并生成文档等。

命令行浏览器汇总:https://www.cnblogs.com/wangkangluo1/archive/2012/12/28/2837220.html

elinks 开始,回想了一下Linux下基于 ncurses 库的 "浏览器",有如下几种:

  • lynx :lynx 浏览器始于 1992 年,可谓是最古老的 web 浏览器。最初是为 Unix-like 平台设计,后逐步跨平台支持 DOS 和 Windows 等。第一次接触 lynx 是在Slackware 中,很多 Linux 教材也常提到它。官网:http://lynx.browser.org
  • links :指向 elinks 的软链接。links 浏览器的使用方法与 lynx 基本相似,分支很多(比如 elinks),使用方也法大同小异。相对非常简洁的 lynx 多了菜单和对话框功能,体验更接近 GUI 主流的浏览器。但是对中文网页的支持比较糟糕。主页:http://links.twibright.com
  • Links2 将自己 标榜 为古老 Links 的图形版本。 它很像其前身,它为您提供了以纯文本模式或图形模式运行的选项。
  • ELinks 是 Links 浏览器的分支。 与 Links2 一样,ELinks 可以显示表格和框架。 虽然 ELinks支持使用鼠标跟随超链接,但它不支持 Javascript。
  • w3m :可以使用鼠标浏览网页,浏览器将呈现表格,甚至接受 Cookie。 与 ELinks2 一样 w3m 允许您使用外部程序查看页面上的图像。 浏览器不执行 JavaScript。至于呈现网页的重要工作,即使是复杂的页面,w3m 的性能也比 Links2 或 ELinks 更好。 渲染干净整洁。然而由于结合了 Vim 和 Emacs 的快捷键风格,操作起来需要一定的时间来学习和适应。项目地址:http://w3m.sourceforge.net/    https://github.com/tats/w3m
  • htmlview :一个 shell 角本,不能算是文件浏览器,他是一个探测程序,使用探测到的程序打开 URL,在文本终端上,总是使用文件浏览器打开 URL。
  • curl,wget、aria2curl wget 是命令行下的下载和内容预览工具,aria2 是一个轻量级的基于命令行的下载工具

1、W3M

 w3m 是一个流行的基于文本的开源终端 Web 浏览器。尽管其初始项目已经不再活跃,但另一个开发者 Tatsuya Kinoshita 正在维护着它的一个活跃分支。

w3m 相当简单,支持 SSL 连接、色彩,也支持内嵌图片。当然,根据你试图访问的资源,你那边的情况可能会有所不同。根据我的简单测试,它似乎无法加载 DuckDuckGo,但我可以在终端中使用 Google就够了。

安装后,你可以简单的在终端中输入 w3m 以得到帮助。如果你感兴趣的话,也可以到 GitHub 上去查看它的仓库。

w3m 在任何基于 Debian 的 Linux 发行版的默认仓库中都是可用的。如果你有一个基于 Arch 的发行版,但没有直接可用的软件包,你可能需要查看一下 AUR。

对于 Ubuntu,你可以通过键入以下内容来安装它:sudo apt install w3m w3m-img

在这里,我们将 w3m 包和图片扩展一起安装,以支持内嵌图片。接下来,要开始安装,你只需要按照下面的命令进行操作即可:w3m xyz.com

当然,你需要将 xyz.com 替换成任何你想浏览或测试的网站。最后,你应该知道,你可以使用键盘上的方向键来导航,当你想采取一个动作时,按回车键。

要退出,你可以按 SHIFT+Q,返回上一页是 SHIFT+B。其他快捷键包括用 SHIFT+T 打开新标签页和用 SHIFT+U 打开新的 URL。

你可以通过访问它的手册页来了解更多信息。

2、Lynx

Lynx 是另一个开源的命令行浏览器,你可以试试。幸运的是,很多的网站在使用 Lynx 时往往能正常工作,所以我说它在这方面肯定更好。我能够加载 DuckDuckGo,并使其工作。

 除此之外,我还注意到它可以让你在访问各种 Web 资源时接受或拒绝 cookie。你也可以将它设置为总是接受或拒绝。所以,这是件好事。

另一方面,在终端上使用时,窗口不能很好地调整大小。我还没有寻找到任何解决方法,所以如果你正在尝试这个,你可能会想要这样做。不论如何,它都很好用,当你在终端启动它时,你会得到所有键盘快捷键的说明。

请注意,它与系统终端主题不匹配,所以无论你的终端看起来如何,它都会看起来不同。

如何安装 Lynx?

与 w3m 不同的是,如果你有兴趣尝试的话,确实可以找到一些 Win32 上的安装程序。不过,在 Linux 上,它在大多数的默认仓库中都是可用的。

对于 Ubuntu 来说,你只需要输入:sudo apt install lynx

要想使用,你只需要按照下面的命令进行操作:lynx examplewebsite.com

在这里,你只需要将示例网站替换成你想要访问的资源即可。

如果你想找其他 Linux 发行版的软件包,可以查看他们的官网资源。

3、Links2

Links2 是一款有趣的基于文本的浏览器,你可以在你的终端上轻松使用,用户体验良好。它提供了一个很好的界面,你启动它后,只要输入网址就可以了。

 值得注意的是,主题将取决于你的终端设置,我设置为“黑绿色”主题,因此你看到的就是这个。当你以命令行浏览器的方式启动它后,你只需要按任意键就会出现 URL 提示,或者按 Q 键退出。它相当好用,可以渲染大多数网站的文字。

与 Lynx 不同的是,你没有接受或拒绝 cookie 的功能。除此之外,它似乎工作的还不错。

如何安装 Links2?

正如你所期望的,你会发现它在大多数默认的仓库中都有。对于 Ubuntu,你可以在终端输入以下命令来安装它:sudo apt install links2

如果你想在其他 Linux 发行版上安装它,你可以参考它的官方网站获取软件包或文档。

4、eLinks

eLinks 类似于 Links2,但它已经不再维护了。你仍然可以在各种发行版的默认仓库中找到它,因此,我把它保留在这个列表中。

它不会与你的系统终端主题相融合。所以,如果你需要的话,作为一个没有“黑暗”模式的文本型浏览器,这可能不是一个漂亮的体验。

如何安装 eLinks?

在 Ubuntu 上,安装它很容易。你只需要在终端中输入以下内容:sudo apt install elinks

对于其他 Linux 发行版,你应该可以在标准软件仓库中找到它。但是,如果你在软件仓库中找不到它,你可以参考官方安装说明。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/495154.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

重磅来袭,机器人四大家族财务报表大揭秘

来源:华尔街见闻摘要:四大家族实力强劲,在机器人技术与市场占有率上遥遥领先。在2015年之前,四大家族在全球的市占率在50%以上,而随着全球许多细分领域机器人厂商的崛起以及《中国制造2025》推动下国内厂商的发展&…

Python 定时任务框架 apscheduler

github 地址:https://github.com/agronholm/apscheduler apscheduler 基本概念介绍 说到定时任务,会想起 linux 自带的 crontab ,windows 自带的任务计划,都可以实现守时任务。操作系统基本都会提供定时任务的实现,但是…

一文看懂人工智能产业链,未来10年2000亿美元市场

来源:传感器技术摘要:据腾讯研究院统计,截至2017年6月,全球人工智能初创企业共计2617家。美国占据1078家居首,中国以592家企业排名第二,其后分别是英国,以色列,加拿大等国家。根据艾…

如何跟机器人“抢”工作?专家:新的分工将形成

来源:经济日报摘要:随着人工智能技术的深度发展和机器人的广泛应用,人们会从许多传统生产活动中解放出来,有了更多闲暇时间,更强大的支持手段,让生活更有趣和丰富多彩。创新、创意会成为生活和工作中的必需…

互联网让我们变笨了吗:过去10年关于大脑的11个有趣发现

来源:资本实验室摘要:人类大脑,长期以来被认为科学和宇宙中最复杂的事物之一。鉴于其复杂性,受制于技术限制,过去科学家很难解开其内部运作的秘密,但目前的研究成果表明我们离秘密又近了一些。聚焦前沿科技…

美研究人员公布“盲动”机器人技术细节

来源:新华网摘要:7月7日美国麻省理工学院近日发布公报称,该校研究人员最新公布了一种“盲动”机器人的技术细节。这种机器人不需要借助视觉系统,可在崎岖地形中穿行跳跃,有望在危险工作环境中得…

AutoJs 4.1.1 实战教程

Auto.js 中文文档:https://hyb1996.github.io/AutoJs-Docs/#/?id综述 pro 版本支持 Node.js AutoJs Pro 7.0.4-1 实战教程---史上最全快手、抖音极速版 :https://blog.csdn.net/zy0412326/article/details/107180887/:https://blog.csdn.n…

人工智能军备竞赛:一文尽览全球主要国家AI战略

来源:网络大数据摘要:人工智能的迅速发展将深刻改变人类社会和世界的面貌,为了抓住 AI 发展的战略机遇,越来越多的国家和组织已争相开始制定国家层面的发展规划。人工智能的迅速发展将深刻改变人类社会和世界的面貌,为…

flex和js进行参数传递

来着&#xff1a;http://www.cnblogs.com/Cnol/archive/2009/09/20/1570365.html 方法一&#xff1a;flex接收网页传值&#xff01;~ 1<?xml version"1.0" encoding"utf-8"?> 2<mx:Application xmlns:mx"http://www.adobe.com/2006/mxml&q…

师法自然,仿生技术是如何改变世界的?

来源&#xff1a;36Kr摘要&#xff1a;“向自然学习”&#xff0c;这并非是句空话。本文介绍了科学家如何借鉴大自然&#xff0c;在材料科学&#xff0c;信息技术等领域实现创新。希望能为您带来启发。当今世界最伟大的创新者&#xff0c;非大自然莫属。大自然经过45亿年的演变…

Auto.JS 开发

From&#xff1a;https://blog.csdn.net/a6892255/article/details/107302369 autojs 代码大全(实战演练)&#xff1a;https://blog.csdn.net/qq_30931547/article/details/106459765 &#xff1a;https://github.com/snailuncle/autojsCommonFunctions/blob/master/autojsCo…

【研究】大脑如何在“知道”与“无知”之间做出决定

来源&#xff1a;中国生物技术网摘要&#xff1a;我们时而会对“求知欲”如饥似渴&#xff0c;时而又会觉得“无知是福”而享受放空&#xff0c;那么问题来了&#xff0c;在特定的时间里&#xff0c;我们是如何在这两种心态之间进行选择的呢&#xff1f;英国伦敦大学学院(UCL)的…

js 逆向分析的神器 --- v_jstools

From&#xff1a;https://mp.weixin.qq.com/s/LisYhDKK_6ddF-19m1gvzg 1、下载和安装插件 这是一款浏览器插件&#xff0c;功能非常的nice 工具地址&#xff1a;https://github.com/cilame/v_jstools 浏览器打开上面的网站后&#xff0c;点击 code 按钮&#xff0c;选择 Down…

《中国人工智能开源软件发展白皮书(2018)》(附下载及解读PPT)

来源&#xff1a;走向智能论坛摘要&#xff1a;近日&#xff0c;中国人工智能开源软件发展联盟召集中国电子技术标准化研究院等企事业单位&#xff0c;编撰并正式发布《中国人工智能开源软件发展白皮书&#xff08;2018&#xff09;》&#xff0c;白皮书研究梳理人工智能开源软…

把 charles,Fiddler 证书安装到安卓根目录,解决安卓微信 7.0 版本以后安装证书也无法抓包问题,需要 root

From&#xff1a;https://testerhome.com/topics/21956 OpenSSL &#xff1a;https://slproweb.com/products/Win32OpenSSL.html 谷歌在安卓7.0修改了安全策略&#xff0c;安卓系统 大于 7.0 时&#xff0c; 应用不在信任用户安装的证书文件。用户添加的 CA 证书不能再用于安全…

科学家发现跨越生命的重要门槛或许没那么难

来源&#xff1a;中国科学报将团藻&#xff08;拥有数百个细胞的藻类&#xff09;与其相对简单的亲缘物种——单细胞衣藻&#xff08;左上&#xff09;和拥有4~16个细胞的盘藻&#xff08;右上&#xff09;作对比&#xff0c;揭示了向多细胞生命发展的步骤。数十亿年前&#xf…

windows 的 wsl 命令

​wsl 文档&#xff1a;https://docs.microsoft.com/zh-cn/windows/wsl/ From &#xff1a;https://blog.csdn.net/weixin_34101784/article/details/88729575 From &#xff1a;https://www.cnblogs.com/Flat-White/p/13501639.html 玩转 WLS&#xff1a;Windows 10 Ubuntu子系…

人机工程学/人因工程学的定义

来源&#xff1a;人机与认知实验室摘要&#xff1a;人机工程学&#xff08;Human Machine Environment&#xff09;和人因工程学&#xff08;Human Factor Environment&#xff09;国际百科全书的标题表明&#xff0c;人机工程学和人因工程学可能是两个独立的学科领域。人机工程…

Google Pixel 解锁BL、刷入Twrp、magisk Root、安装 Xposed

Google Pixel 解锁 BL、刷入Twrp及Root &#xff1a;http://www.itfanr.cc/2018/10/16/google-pixel-unlock-bl-and-root/ Pixel 安装 Xposed 框架&#xff1a;https://blog.csdn.net/someby/article/details/110388712 自己动手刷 pixel 镜像&#xff08; 原生镜像、自己编译…

全球人脸识别精度一年提高75.6%,拉动全球安防市场超高增长

来源&#xff1a;AI 科技评论摘要&#xff1a;有「工业界黄金标准」之称的美国国家标准与技术研究院&#xff08;National Institute of Standards and Technology&#xff0c;NIST&#xff09;最近公布了全球人脸识别算法测试&#xff08;FRVT&#xff09;结果 FRVT 2018&…