千家信息网

butterfly简单使用教程

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,butterfly 可以让你在浏览器中显示日常终端,喜欢吗?一起来试试吧。安装butterfly$ sudo pip install butterfly # 安装 butterfly$ bu
千家信息网最后更新 2026年11月02日butterfly简单使用教程
butterfly 可以让你在浏览器中显示日常终端,喜欢吗?一起来试试吧。

安装butterfly
$ sudo pip install butterfly      # 安装 butterfly$ butterfly.server.py --unsecure  # 启动不安全的web服务器

然后,您要做的只是打开:localhost:57575

使用方法: 服务器端

使用systemd在启动时运行

由于它依赖于在后台运行的服务,因此您可以从此处下载 butterfly.service所在的systemd文件,该文件放在/etc/systemd/system/或等效文件中,并且:

$ sudo systemctl enable butterfly$ sudo systemctl start butterfly

现在,服务器将始终处于运行状态。

以root用户和多个用户身份运行

Butterfly可以作为终端用户和root用户使用。当以root用户身份运行时,特权将被授予发起连接的用户,即打开网页的用户。您可以通过转到localhost:57575/user/来更改终端用户。

从远程机器访问

您可以使用butterfly.server.py --host="0.0.0.0"设置绑定主机,这将允许其他用户连接到您的终端。将要求输入密码,但密码不安全!因此,建议从现在开始仅在本地网络上运行此程序以进行测试。

运行特定的 shell

使用shell 命令行选项:

butterfly.server.py --shell=/bin/fish
客户端

Butterfly的工作原理与任何其他终端一样,但具有一些特定功能。

输入浏览器快捷方式

当终端处于聚焦状态时,将捕获所有热键(浏览器阻止捕获的那些热键除外)。如果您想使用CTRL + L访问地址栏,它将无法正常工作。这就是为什么ALT + Z组合在这里告诉Butterfly不可以抓住下一个按键组合的原因。换句话说,通过按ALT + Z然后按CTRL + L即可访问地址栏。(如果您的浏览器支持css3过滤器,则屏幕将变为棕褐色)。

快速选择历史记录文本

我一直希望在终端中找到此功能,以便快速选择历史记录。您可以尝试通过按CTRL + SHIFT +向上,然后使用CTRL + SHIFT +向上/向下和箭头键浏览选择。正确设置后,按ENTER键,Butterfly将在提示中直接输入选择内容:

其它功能

视觉样式是使用CSS完成的,因此完全可以编辑。

您可以通过编写JavaScript轻松扩展浏览器内终端的行为(就像快速选择操作一样)。

就这样

该存储库托管在 github上。

如果还有想法,请留下您宝贵的意见,谢谢!

原文地址: https://www.linuxprobe.com/butterfly-web.html

用户 终端 运行 浏览 浏览器 选择 服务 功能 地址 文件 服务器 输入 安全 历史 可以通过 密码 热键 状态 身份 工作 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络科技有限互联网 科技与互联网发展 互联网 科技创业 智网互联网科技 互联网科技公司电话 迪茉互联网科技 广州互联网络科技有限公司 赫美联合互联网科技 广州紫鲸互联网科技 齐家互联网科技有限公司 卓越科技互联网 招聘 山东吉时兔互联网科技有限公司 昭通云南众福互联网科技有限公司 南山科技园互联网公司有哪些 江阴互联网智能科技产品进口 深圳育鹏互联网科技有限公司招聘 互联网数据科技专业 江苏苏星互联网科技有限公司 兰石爱特工业互联网科技分公司 黑龙江互联网科技公司 广州紫鲸互联网科技 撒么互联网科技公司 成都仁贤领冠互联网科技有限公司 互联网 科技馆 哈尔滨新华互联网科技学院 知域互联网科技有限公司大骗子 互联网科技扶贫时间 工业互联网等科技实现智能化赋能 上海互联网科技公司ppt 现代科技的标志之一的互联网
0