如何在 Ubuntu 16.04 上启用或安装 Byobu 进行终端管理

ubuntuserversoftware & coding更新于 2026/2/15 22:07:17

在本文中,我们将了解 Ubuntu 16.04 上的 Byobu。Byobu 是一个易于使用的终端多路复用器,用于在窗口中显示多个窗口、控制台和拆分窗格,并在终端上显示状态标记和通知。

为了完成本教程,我们需要安装 Ubuntu 16.04 并拥有一个具有 sudo 权限的 Linux 用户。

安装或检查 Byobu

作为 Ubuntu 16.04 的默认功能,Byobu 已安装。但是,按照惯例,我们会检查安装情况和版本,如果没有,我们会安装 Byobu。

要检查 Byobu 是否已安装并确定版本,我们将使用以下命令

$ byobu --version
byobu version 5.106
tmux 2.1

如果我们无法查看当前版本或显示"找不到命令"错误 –

$ byobu –version
-bash: /usr/bin/byobu: 没有此文件或目录

由于我们的机器上没有安装 Byobu,因此我们需要运行以下命令来安装 Byobu –

$ sudo apt-get install byobu.
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'byobu-extras' for regex 'byobu.'
Note, selecting 'byobu' instead of 'byobu-extras'
Suggested packages:
ccze gnome-terminal po-debconf ttf-ubuntu-font-family wireless-tools
The following NEW packages will be installed:
byobu
0 upgraded, 1 newly installed, 0 to remove and 81 not upgraded.
Need to get 105 kB of archives.
After this operation, 654 kB of additional disk space will be used.
Get:1 http://in.archive.ubuntu.com/ubuntu xenial/main amd64 byobu all 5.106-0ubuntu1 [105 kB]
Fetched 105 kB in 1s (83.6 kB/s)
Preconfiguring packages ...
Selecting previously unselected package byobu.
(Reading database ... 89994 files and directories currently installed.)
Preparing to unpack .../byobu_5.106-0ubuntu1_all.deb ...
Unpacking byobu (5.106-0ubuntu1) ...
Setting up byobu (5.106-0ubuntu1) ...
Now the Byobu is installed on the Ubuntu

登录时启动并启用 Byobu

安装后,Byobu 默认处于禁用状态,我们需要启用 Byobu,有两种方法可以启用 Byobu。一种是,我们可以在每次需要时启动 Byobu,也可以在登录或启动时启动 Byobu。

要启动 Bybou,我们只需使用以下命令即可自动更改环境。

$ byobu

如果我们想将 byobu 启动到我们的登录配置文件中,我们需要使用以下命令启用它。

$ byobu–enable

Byobu 窗口管理器将在每次文本登录时自动启动。

以后要禁用此行为,只需运行:

$ byobu-disable

如果我们想停止使用 byobu,只需使用 byobu-disable 命令即可停止使用 Byobu。

启用或设置后端多路复用器

默认情况下,Byobu 将使用 tmux 作为后端多路复用器。如果我们想将多路复用器更改为屏幕,可以使用以下命令 –

$ byobu-select-backend
Select the byobu backend:
  • tmux
  • screen

默认情况下,tmux 处于启用状态。如果我们想更改多路复用器,可以选择屏幕

启用彩色提示

Byobu 包含一个很棒的功能,即彩色提示,它还包含最后执行命令的返回码。我们可以使用以下命令启用此功能 –

$ byobu-enable-prompt
. ~/.bashrc
root@ubuntu-16:~# . ~/.bashrc

查看下图了解 Shell 中的变化

我们已经配置好了 Byobu,准备使用。

使用 Byobu 进行会话

Byobu 使用默认的快捷键,即 F1 到 F12 的默认键盘功能键。

Byobu 具有会话、窗格和窗口等多种功能。

我们启动会话是为了拥有自定义的窗口大小,并连接到不同屏幕尺寸的多个设备。我们可以使用 Ctrl+Shift+F2 启动新会话,并使用 Alt+UP 和 Alt+Down 在已打开的会话中前后移动。

Ctrl+D -> 退出 Byobu 并关闭所有已连接的会话。
F6 - > 将注销当前会话并退出 SSH 连接。
Shift+F6 - >这将用于断开会话,但 SSH 连接将保持连接。

在 Byobu 上使用 Windows

Byobu 能够在单个会话中切换窗口,这使我们能够通过单个连接轻松执行多任务。

  • F2 → 用于打开一个带有新命令提示符的新窗口,并可用于执行多任务。
  • F3 和 F4 分别用于上下滚动窗口。
  • F8 → 为当前窗口添加名称。Ctrl+Shift+
  • F3 或 F4 → 分别在列表中向左或向右移动当前窗口。
  • F7 →回滚历史记录。

使用 Byobu 上的窗格

Byobu 还提供了将窗口拆分为多个窗格的功能,包括垂直和水平方向的拆分。

Shift+F2 -> 将当前窗口拆分为水平拆分。
Ctrl+F2 -> 将窗格拆分为垂直拆分。
Shift+F11 -> 缩放窗口并恢复原状。
Alt+F11 -> 在新窗口中拆分窗格。

使用 Byobu 状态通知

我们必须按 F9 键才能启用状态通知。当我们按下 F9 键时,Byobu 配置菜单将会显示,我们需要选择"切换状态通知",然后按 Enter 键,屏幕上会显示可用选项列表,我们可以通过选择选项来启用它们。

选择可用选项后,选择"应用"并退出菜单,按 F5 刷新状态栏,因为通知对于查看系统信息很有用。

以下是 Byobu 中状态通知的一些可用选项

arch -> 显示系统架构中的通知。
battery -> 显示笔记本电脑当前电池电量的通知。
date -> 显示当前系统日期的通知。
disk -> 显示当前磁盘空间使用情况的通知。
hostname -> 显示当前系统主机名的通知。
ip_address -> 显示当前系统 IP 地址的通知。
load_average -> 显示当前系统平均负载的通知。
memory -> 显示当前内存使用情况的通知。
network -> 显示当前网络使用情况(发送和接收)的通知。
reboot_required -> 显示系统需要重启时的通知。
release -> 显示当前发行版本(例如 14.04)的通知。
time -> 显示当前系统时间的通知。
updates_available -> 显示有可用更新时的通知。
uptime -> 显示当前系统正常运行时间的通知。
whoami -> 显示当前登录用户的通知。

在上面的文章中,我们可以看到各种各样的功能,并且我们已经介绍了Byobu的一些功能,我们可以使用这些适合您环境的功能,轻松快速地完成工作。