Browsh是一个开源,简单和现代的基于文本的浏览器,可以在TTY终端环境中呈现。 它由最小的Golang CLI前端和浏览器Web扩展(无头Firefox)组成,它实际上提供了大部分功能,可以创建纯文本版本的网页和Web应用程序。
此浏览器呈现现代浏览器可以提供的任何内容; HTML5,CSS3,JS,视频以及WebGL。 重要的是带宽节省,设计用于在远程服务器上运行,并通过SSH / Mosh或浏览器内HTML服务进行访问,从而显着降低带宽。
另请参阅 : 使用Lynx和链接工具进行命令行Web浏览
只有当您没有良好的互联网连接时, Browsh才有用。 它还可以帮助您避免从笔记本电脑或Raspberry Pi等低功耗设备中耗尽现代浏览器的电量。
实时SSH演示 - 只需将您的SSH客户端指向ssh brow.sh
,无需身份验证,会话持续5分钟即可记录。
如何在Linux中安装Browsh基于文本的浏览器
Browsh的要求是Firefox的最新版本和具有真彩色支持的终端客户端。 有了这些,您可以使用以下命令为Linux发行版下载合适的二进制文件或包。
在RHEL / CentOS和Fedora上安装Browsh
--------- On 64-bit --------- # wget https://github.com/browsh-org/browsh/releases/download/v1.4.12/browsh_1.4.12_linux_amd64.rpm # rpm -Uvh browsh_1.4.12_linux_amd64.rpm --------- On 32-bit --------- # wget https://github.com/browsh-org/browsh/releases/download/v1.4.12/browsh_1.4.12_linux_386.rpm # rpm -Uvh browsh_1.4.12_linux_386.rpm
在Debian / Ubuntu和Linux Mint上安装Browsh
--------- On 64-bit --------- $ wget https://github.com/browsh-org/browsh/releases/download/v1.4.12/browsh_1.4.12_linux_amd64.deb $ sudo dpkg -i browsh_1.4.12_linux_amd64.deb --------- On 32-bit --------- $ wget https://github.com/browsh-org/browsh/releases/download/v1.4.12/browsh_1.4.12_linux_386.deb $ sudo dpkg -i browsh_1.4.12_linux_386.deb
如果您不想安装.deb
和.rpm
版本,则可以下载静态二进制文件并执行它,如图所示。
--------- On 64-bit --------- $ wget https://github.com/browsh-org/browsh/releases/download/v1.4.12/browsh_1.4.12_linux_amd64 $ chmod 755 browsh_1.4.12_linux_amd64 $ ./browsh_1.4.12_linux_amd64 --------- On 64-bit --------- $ wget https://github.com/browsh-org/browsh/releases/download/v1.4.12/browsh_1.4.12_linux_386 $ chmod 755 browsh_1.4.12_linux_386 $ ./browsh_1.4.12_linux_386
最新版本的Firefox附带了一个Docker镜像,你需要做的只是拉动并运行TTY客户端。
$ docker run -it --rm browsh/browsh
如何在Linux中使用Browsh基于文本的浏览器
一旦安装了Browsh ,您就可以在终端上运行browsh
,如图所示。
$ browsh
Browsh文本浏览器
大多数键和鼠标手势应该像在桌面浏览器上一样工作,以下是您开始使用的基本手势。
-
F1
- 打开文档 -
ARROW KEYS
,PageUP
,PageDown
- 滚动 -
CTRL+l
- 聚焦URL栏 -
CTRL+r
- 重新加载页面 -
CTRL+t
- 打开新标签页 -
CTRL+w
- 关闭标签 -
BACKSPACE
- 回到历史 -
CTRL+q
- 退出程序
Browsh Web浏览
Browsh - 观看Youtube视频
您可能还想阅读以下相关文章。
- 8个用于在Linux中浏览网站和下载文件的命令行工具
- Googler:从Linux终端进行“Google搜索”的命令行工具
- Cloud Commander - 通过浏览器控制Linux文件和程序的Web文件管理器
- Tig - Git存储库的命令行浏览器
有关更多信息,请访问: https : //www.brow.sh/
就这样! Browsh是一个简单的,完全现代的基于文本的浏览器,可以在TTY终端环境和任何浏览器中运行,并且可以呈现现代浏览器可以呈现的任何内容。 在本指南中,我们已经解释了如何在Linux中安装和使用Browsh。 尝试一下,在评论中与我们分享您的想法。