linux 命令行 浏览器

让我们回顾一下早期的网络时代。 这是我们大多数人通常通过缓慢的拨号连接使用低功率PC或哑终端的时候。 我们通常使用命令行,纯文本浏览器(如古老的Lynx)访问网页。

跳到当今的网络浏览器,如Firefox,Chrome和Safari。 您可能会认为,在命令行中浏览Web会取代<blink>标记。 你会错的。 在终端窗口中运行的Web浏览器还处于运行状态。 他们是利基市场,但仍能完成工作。

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

从命令行浏览Web的原因有很多。 您可能是想在终端上执行所有操作的命令行迷,或者您的互联网连接速度很慢。 您可能要测试网站的可访问性,避免跟踪脚本和烦人的广告。 或者,您可能只想阅读文章或博客文章而不会分神。

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

友情链接2

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

当您通过在命令行中输入links2并访问网站来启动它时,结果如下所示:

使用Links2阅读Opensource.com文章。

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

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

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

友情链接

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

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

使用ELinks中的菜单。

ELinks缺少图形模式,但是它确实具有漂亮的功能,可让您查看网页上的图像。 单击图像的占位符或突出显示它,然后按键盘上的v 。 ELinks使用诸如ImageMagick或GraphicsMagick的应用程序打开图像。

显示网页中的图像。

w3m

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

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

至于呈现网页的重要工作,即使是复杂的页面,w3m的性能也比Links2或ELinks更好。 渲染干净整洁。

使用w3m查看网页。

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


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

翻译自: https://opensource.com/article/16/12/web-browsers-linux-command-line

linux 命令行 浏览器

linux 命令行 浏览器_3个用于Linux命令行的Web浏览器相关推荐

  1. linux轻量级web浏览器,QupZilla 1.8.6 发布,轻量级Web浏览器

    QupZilla 1.8.6最新版发布了,这是一款新型的速度非常快的QtWebKit 内核的浏览器.它力求与成为一个能够跨主流平台的轻量级Web浏览器.QupZilla拥有所有你所期望的高级功能.它包 ...

  2. web浏览器与IE的关系,如何设置web浏览器工作在IE9模式下?

    一,问题的提出 偶然发现,Winform的里的web浏览器和IE浏览器实际安装的版本似乎并不同步,很有趣! 下面有张图,里面一个窗口是用IE9打开某网站,另一个窗口是用Winform的web浏览器+打 ...

  3. twitter客户端_3个用于Linux命令行的Twitter客户端

    twitter客户端 Twitter的命令行? 为什么不! 尽管这似乎是解决问题的解决方案,但对于某些人来说,在终端窗口中与Twitter进行交互是有意义的. 与台式机Twitter客户端甚至Twit ...

  4. linux ip brd不一致_3 个方便的命令行网速度测试工具 | Linux 中国

    用这三个开源工具检查你的互联网和局域网速度.-- Ben Nuttall 能够验证网络连接速度使您可以控制计算机.使您可以在命令行中检查互联网和网络速度的三个开源工具是 Speedtest.Fast ...

  5. linux下的扫描软件,4个用于Linux系统的扫描软件 - 爱绿豆

    虽然无纸化办公还没有完全到来,但是越来越多的人通过扫描文件和照片来摆脱纸张.但是,只有扫描仪是完成不了的,还需要扫描软件来驱动扫描仪. 但问题是,很多扫描仪制造商没有发布Linux版扫描软件,但是这不 ...

  6. linux 电子书阅读器_3个适用于Linux桌面的电子书阅读器

    linux 电子书阅读器 我通常会在手机或Kobo电子书阅读器上阅读电子书. 我从来都不习惯在大屏幕上读书. 但是,许多人经常在笔记本电脑或台式机上读书. 如果您是其中之一(或者可能是),我想向您介绍 ...

  7. linux 版本号 笔记本_怎样选购用于Linux的笔记本电脑?

    反对 @邓博元 的观点. N 卡 和 mux 算是可遇不可求. 如果强制 dGPU 工作的话耗电就会很高. 虽然 Optiumus 很折腾且有性能上的问题, 但是我认为至少作为一台出门用的笔记本我并不 ...

  8. 【如何在 Debian、Ubuntu 或 Linux Mint 上的 Google Chrome、Brave、Vivaldi 和 Opera 浏览器中启用硬件加速视频解码】

    如何在 Debian.Ubuntu 或 Linux Mint 上的 Google Chrome.Brave.Vivaldi 和 Opera 浏览器中启用硬件加速视频解码   铬, 操作方法, 视频 G ...

  9. linux把日历放入文件夹,[linux命令] cal 日历,cat连接并显示文件

    显示日历CAL 显示日历. cal [options] [[month] year] 实用程序cal用来显示包含月份或者年份的日历. 参数: 参数来指定cal显示日历中对应的年和月.month是1~1 ...

最新文章

  1. 自动禁止ssh的root登陆
  2. 双轮摩托车模安装测试
  3. Android 中文 API (27) —— SeekBar.OnSeekBarChangeListener
  4. 正确使用 SharePoint 对象避免内存泄漏(续)
  5. 物联网数据终端演进之道
  6. Bootstrap 3 与 Foundation 5 的区别
  7. 【英语学习】【Level 07】U02 Live Work L4 Welcome to my neighborhood
  8. VS工程下的tlb, tlh, tli文件说明(COM)
  9. 软件开发需求分析内容
  10. php职业性格测试,三个职业测试方法,助你选择适合你的工作(附测试链接)
  11. GIS软件的发展现状总结
  12. 软件工程 - 个人博客系统 - 概要设计与详细设计文档
  13. python判断图片相似度_图像检索系列——利用 Python 检测图像相似度!
  14. operator重载运算符
  15. 第3章第10节:如何压缩幻灯片中的图片素材 [PowerPoint精美幻灯片实战教程]
  16. Spring Security技术栈学习笔记(十三)Spring Social集成第三方登录验证开发流程介绍
  17. k8s部署EFK实现日志管理(mac desktop)
  18. 软件工程文档中的数据库模型设计
  19. 浅谈人工智能:现状、任务、构架与统一
  20. 云栖大会:两万人参会 十大亮点抢先看

热门文章

  1. 关于Hystrix的几个问题
  2. MySQL中with rollup的用法
  3. rocketMq双master集群模式下故障演练
  4. 《HTML5和CSS3快速参考》——1.3HTML5的品牌化
  5. log4j:WARN Please initialize the log4j system properly 问题解决
  6. [NOIP2010]关押罪犯(二分+二分图染色)
  7. Could not create the view: An unexpected exception was thrown.
  8. Android开发人员必备的10 个开发工具
  9. Java 开发常用类库和API
  10. 桂林理工大学计算机研究调剂,2018年桂林理工大学考研调剂信息