如何在 Ubuntu 16.04 上启用或安装 Byobu 进行终端管理
在本文中,我们将了解 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的一些功能,我们可以使用这些适合您环境的功能,轻松快速地完成工作。

