如何与朋友共享终端会话

如果您是命令行迷,您很可能已经花费数小时来解决损坏的脚本或编写自己的脚本。 这个过程可能会让一个人筋疲力尽,您可能希望有一种简单的方法与朋友分享您的终端会话,以便他们为您提供帮助。 Linux/Unix 使用名为 Byobu 的简单终端程序使其变得非常容易。 Byobu 是终端多路复用器的 GNU Screen 或简称 TMUX 的扩展,允许您与任意数量的人共享终端会话。

安装

在大多数 Linux 发行版上安装 Byobu 非常简单。 打开您的终端并为您的发行版执行适当的命令。

Debian/Ubuntu/Linux Mint(以及其他基于 Debian 或基于 Ubuntu 的发行版):

CentOS/红帽Linux/Fedora:

ArchLinux:

巴布亚新几内亚:

在 Mac OS X 上安装几乎一样简单。 唯一的要求是您安装了 Homebrew。 Homebrew 是 Mac OS X 的非官方包管理器。它使安装命令行实用程序变得非常容易。

要安装 Homebrew,请导航到“Finder -> Utilities”并找到终端图标来打开终端。

粘贴以下命令开始安装,并在出现提示时输入密码。

安装完成后,您就可以安装 Byobu 了。

获取分享

Byobu 的默认配置选项可让您在安装后直接共享屏幕。 安装 byobu 后,您可以通过键入立即创建会话 byobu.

现在打开第二个终端并做同样的事情。 您将立即进入与第一次相同的 byobu 会话。

byobu-local-screen-比较

显然,本地连接到同一台计算机上的 Byobu 会话是相当无用的,但 Byobu 也可以通过 SSH 远程工作。

如果您正在运行远程服务器,请首先像往常一样通过 SSH 连接到它。

再次输入 byobu.

对尽可能多的人重复此过程。 它们会立即附加到您的 Byobu 会话中。 他们每个人都将能够查看和控制会话。

Byobu 从第一个客户端远程连接到服务器:

byobu-session-1

Byobu 从第二个客户端远程连接到服务器:

byobu-session-2

额外功能

Byobu 有许多可以通过键盘快捷键访问的附加功能。

  • 在 Byobu 中创建一个新的终端会话: f2
  • 在 Byobu 内的终端会话之间切换: f4
  • 从 Byobu 会话中分离并注销: f6
  • 垂直分割 Byobu 屏幕: control + f2
  • 水平分割 Byobu 屏幕: shift + f2
  • 启动 Byobu 配置菜单: f9

byobu 配置菜单

从配置菜单中,您可以更改终端底部的显示通知以及从启动中启动 Byobu。 更高级的用户还可以设置备用转义序列,默认为“Ctrl + A”。

有关自定义背景颜色等更酷的提示和技巧,请查看 Ubuntu 的 Byobu 文档.

订阅我们的新闻!

我们最新的教程直接发送到您的收件箱

注册所有时事通讯。 注册即表示您同意我们的隐私政策并且欧洲用户同意数据传输政策。 我们不会共享您的数据,您可以随时取消订阅。 订阅