从命令行浏览互联网

从命令行浏览互联网

如何在 Ubuntu 中从命令行浏览互联网?

答案1

实际上有很多文本模式的网络浏览器,这些是我最喜欢的三个:)

  • 电子链接安装):

    elinks 截图

    • 键盘快捷键

      • 打开新标签页 -t
      • 转至网址 -g
      • 回去 -Left
      • 前进 -u
      • 出口 -q
      • 切换图片 -*
      • 切换链接编号 -.
      • 切换文档颜色 -%
      • 下一个标签 ->
      • 上一个标签 -<
      • 关闭标签 -c
      • 在后台新标签页中打开 -T
    • 自动 URL 重写

      • d- 字典搜索
      • dmoz- dmoz 搜索
      • g- 谷歌搜索
      • wiki- 维基百科搜索

    来源




维基百科有一个更多基于文本的网络浏览器列表,但 Ubuntu 中并非全部都可用。

答案2

令我惊讶的是它确实存在;我安装了它并且它能工作!

 sudo apt-get install w3m w3m-img
  • 要打开网页,只需在终端窗口中输入:w3m <url_of_the_webpage>
  • 打开新页面:输入Shift-U
  • 返回上一页:Shift-B
  • 打开新标签页:Shift-T

W3M 可以处理 Gmail(!)

例如,如果您使用 XTerm(而不是 Gnome Terminal),W3M 甚至能够显示图像!

更多信息请参阅“如何使用 W3M 从 Linux 终端进行浏览”。

答案3

links2 -g是一款奇怪的终端嵌入式图形模式浏览器。它速度很快,但讨厌现代性。

如果您喜欢从命令行搜索,请尝试surfraw

   Surfraw  provides  a fast unix command line interface to a variety of
   popular WWW search engines and other artifacts of power.  It reclaims
   google,  altavista, dejanews, freshmeat, research index, slashdot and
   many others from the false‐prophet,  pox‐infested  heathen  lands  of
   html‐forms,  placing  these  wonders  where they belong, deep in unix
   heartland, as god loving extensions to the shell.

琐事说明:Surfraw 最初由 Julian Assange 编写。(“SURFRAW” 的首字母缩写词/反首字母缩写词是 Shell 用户对万维网的革命阵线愤怒。)

以下是一些示例用法。在 Google 上搜索“nm-applet 内存泄漏”:
sr google nm-applet memory leak

要搜索与 S/MIME 有关的 RFC:
sr rfc s/mime

翻译一个单词:
sr translate logiciel

查找种子:
sr piratebay natty narwhal

更先进的是,surfraw.alioth.debian.org

     $ surfraw google -results=100 RMS, GNU, which is sinner, which is sin?
     $ sr wikipedia surfraw
     $ sr austlii -method=phrase dog like
     $ /usr/lib/surfraw/rhyme -method=perfect Julian

您可以使用一些默认设置进行设置.config/surfraw/conf

SURFRAW_graphical_browser="/usr/bin/links2 -g"
SURFRAW_text_browser="/usr/bin/elinks"
SURFRAW_graphical=yes

答案4

我个人最喜欢的基于文本的浏览器是links2. 您可以使用以下方式安装

sudo apt-get install links2

然后加载网页

links2 www.google.com

尚未提及的其他替代方案包括:

  • 链接:“一款先进且功能丰富的文本模式 Web(HTTP/FTP/..)浏览器。ELinks 可以渲染框架和表格,高度可定制,可通过 Lua 或 Guile 脚本进行扩展。它非常便携,可在各种平台上运行”

  • 重新:“一种交互式、多线程网络客户端(Web 浏览器),适用于具有类 Unix 操作系统的计算机上的文本终端。它用 C 语言编写,速度快、体积小、配置性好、使用舒适;例如,低级网络通信以非阻塞方式执行,您可以根据需要打开任意数量的“虚拟窗口”,并在分屏模式下同时在其中两个窗口中工作”

  • 网络技术

相关内容