如何在Linux终端上添加强大的多任务处理功能

对于使用Screen的初学者来说,命令行上的多任务处理可能真的会让他们感到困惑。使用Byobu可以使大量系统统计数据一目了然,同时使新手无需记住难以记忆的密钥绑定即可轻松工作。

GNU屏幕对于大多数在终端工作的人来说是天赐之物。它允许您生成多个实例,并让您断开与它们的连接,稍后再返回它们。它还有一个相当臭名昭著的特点,那就是学习曲线很高。输入Byobu。

屏幕VS Byobu

Byobu是一个连接和使用屏幕的增强功能,但为基本命令提供了有用的统计数据和易于使用的热键。作为参考,这里的屏幕如下:

默认情况下,GNU屏幕不会为您提供任何查找方位的内容,但是通过编辑.creenrc文件,您可以添加一个“hardstatus”行,如上面的屏幕截图所示。您可以在左下角看到机器名称,在右下角看到一些日期和时间。中间显示有多少个壳处于打开状态,哪些壳处于活动状态。

另一方面,以下是默认的Byobu屏幕:

是的,这是默认的。您将看到打开的shell和许多其他统计信息,例如正常运行时间、核心时钟速度、CPU负载、内存使用、网络速度、需要更新的包等等。您也可以更改所需的颜色和喜欢的选项。

安装和自定义

为了使用BYOBU,你还需要安装屏幕。我们可以使用一个简单的终端命令来安装这两个命令。

输入您的密码,如果提示确认,请点击“y”。接下来,是进行简单定制的时候了。

只需在命令行中键入Byobu即可启动它。

如果你想使用Screen的选项,你只需插入它们,它就会传递它们。在这里,我们将使用-S(大写‘S’)选项为会话指定标题。

您还可以使用-r标志恢复会话。

或者您可以按名称继续:

您将看到默认屏幕。要开始自定义,请按F9键。

向下跳至“切换状态通知”以更改底部显示的内容。

您还可以让Byobu在默认情况下在每次连接/登录时启动。

如果愿意,您还可以更改背景和前景颜色。

热键

您可以毫不费力地使用所有屏幕的默认热键。但是,Byobu使用功能键具有更容易的键绑定:

F2:新建窗口。 F3:移动到上一个窗口。 F4:移动到下一个窗口。 F5:重新加载配置文件。 F6:从此会话分离。 F7:进入复制/回滚模式。 F8:重新设置窗口标题。 F9:配置菜单,也可以通过Ctrl+a、Ctrl+@调用

如您所见,这比使用Screen的Ctrl+a、Ctrl序列容易得多。如果您喜欢屏幕的键绑定集,或者如果它们干扰了另一个程序(如午夜指挥官),那么您可以在菜单中从使用功能键切换到屏幕样式的键,或者通过按以下键序列来点击:

擦光粉 / 油灰 / 氧化锡

如果您使用的是PuTTY或Kitty,那么您只需要执行最后一步。F键一开始可能不能正常工作,但这是一个很容易解决的问题。

在键盘选项下,您必须将功能键盘设置更改为“XTerm R6”。现在您可以通过宋承宪享受Byobu了!

相关文章