Byobu Linux 命令入门
Byobu 是一个基于文本的现代终端多路复用器,支持 BSD、Linux 和 Mac 系统。 Byobu 允许使用多个窗口和会话,并且您可以在同一个终端连接下运行不同的命令。该工具很有用,特别是在处理远程服务器和工作区时。
为什么使用 Byobu?
使用 Byobu 的主要原因是为了保存终端状态。如果您正在远程服务器上工作并使用 SSH 等服务进行连接,那么使用 Byobu 会派上用场。例如,如果您的会话在更新过程中中断,您可以重新连接,Byobu 将恢复会话而不会中断。
此外,Byobu 允许您对不同的终端任务进行分组,而无需打开多个终端屏幕。它有助于让您的屏幕井井有条。我们将看看您如何实现这一目标。
安装 Byobu
Byobu 并未预装。但是,它可以在包管理器中使用。您可以使用以下命令安装它:
安装后,使用 – -version 标志确认版本。
如何开始使用 Byobu
要开始使用 Byobu,您需要在终端上启用它。为此,请使用命令byobu-enable。
启用 Byobu 后,您现在可以关闭会话并重新登录以使用 Byobu。在终端上输入 byobu 以编写 Byobu 窗口管理器。
它应该类似于下图:
我们可以尝试运行命令,然后断开连接以查看其行为。通过运行 sudo apt update 更新您的系统。更新开始后,关闭终端窗口。
接下来,像我们之前所做的那样打开 Byobu。
您会注意到会话从中断的地方恢复。这就是 Byobu 派上用场的原因,即使在断开连接后也能保存您的工作空间。
Byobu 选择后台多路复用器
Byobu 提供两种后台多路复用器:tmux 和 screen。 您可以选择使用哪一个,但默认使用 tmux。更改后台多路复用器的命令如下:
打开后,您可以输入 1 使用 tmux 或输入 2 使用 screen。
使用Byobu时,您可以选择启用彩色提示。但是,您应该默认拥有它。如果不是这种情况,请使用以下命令:
同样,您可以使用以下命令禁用它:
使用 Byobu 会话
使用 Byobu 的另一个巨大好处是创建不同会话的运行实例,而不会互相中断。第一个会话在您加载 Byobu 时开始。当您创建不同的会话时,打开 Byobu 时系统会提示您选择要使用的会话。
输入会话编号以打开它。
处理会话时可以使用不同的选项:
1.创建新会话
要快速打开新的 Byobu 会话,请按 CTRL + SHIFT + F2。将加载一个新会话。
2.关闭所有会话
要退出 Byobu 并关闭所有会话,请按 CTRL + D。
3.切换会话
您可以使用ALT + UP或ALT + DOWN键上下移动会话。
4.关闭会话
您可以在不关闭 Byobu 的情况下分离单个会话。有两种方法可以解决这个问题。首先,如果您想关闭当前会话,请按SHIFT + F6。 您的其他会话不会受到影响。此外,您可以随时重新启动 Byobu。但是,当您有多个连接并且只想关闭活动连接时,请按 ALT+F6。
使用Byobu Windows
Byobu Windows 有助于通过单个连接进行多任务处理。下面是使用 Byobu Windows 的快速备忘单:
1.创建一个新窗口
按F2打开一个新窗口。您将在窗口中看到一个新的命令提示符。
2.滚动不同的窗口
与滚动不同会话的方式一样,您可以按 F3 向左滚动,按 F4 滚动右侧的窗口。
3.命名窗口
您可能需要命名当前窗口以轻松了解其用途。按F8并添加您的姓名,然后按 Enter 键。
4.重新排列窗口
它可以帮助您确定窗口顺序,您可以通过按 CTRL + SHIFT +F3/F4 并根据您的喜好将窗口向右或向左移动来完成此操作。
5.向后滚动历史记录
当运行显示多个输出的命令并且需要跟踪历史记录时,可以按 F7 ,然后按 PgeUp/PageDown 或 Up/Down >键滚动历史记录。完成后,按 Enter 键。如果您想退出,请按F6键退出Byobu。
使用屏面窗格
到目前为止,我们已经了解了如何在 Byobu 上使用 Windows 和会话。还有一种方法可以垂直或水平分割窗口。此功能允许您在同一窗口上运行多个任务。让我们看看它是如何工作的。
1.创建垂直窗格
按 SHIFT+F2 将创建当前窗口的垂直分割。
2.创建水平窗格
对于水平分割,请按 CTRL+F2。
3.调整当前窗格的大小
要调整当前窗格的大小,请更改其宽度或高度,请使用 SHIFT+ALT+LEFT/DOWN/RIGHT/UP 来调整其大小。
UP 和 DOWN 用于垂直分割。 RIGHT 和 LEFT 适用于水平窗格。
4.切换窗格
要向上或向下移动窗格,请按 SHIFT+右/左/上/下。
5.将窗格拆分为新窗口
如果要将窗格拆分为新窗口而不是当前窗口,请按 ALT+F11。
输入exit将关闭当前窗格。
结论
当您处理各种任务并且想要保存会话时,Byobu 是一个不错的选择。此外,您可以随时启用和禁用 Byobu。我们已经讨论了您应该如何以及何时使用 Byobu,并且提供的示例有助于确定您理解 Byobu 所需的速度。