小编Kei*_*tai的帖子

Byobu vs. GNU Screen vs. tmux——技能的实用性和可转移性

到目前为止,我已经使用Konsole来管理多个 shell 会话,但我还没有尝试过ByobuGNU Screentmux,它们为多个 shell 提供了更好的支持。它们都共享一个主要功能,即允许分离当前会话并稍后重新附加到该旧会话。

为了帮助我选择学习工具,我想知道:它们在以下方面有何不同?

  1. 特点(显然)
  2. 项目成熟度。我不想学习变化太大的工具。欢迎增强功能,但我不喜欢功能消失等惊喜。
  3. 学习曲线
  4. 在不同平台上的可用性。如果我学习了一个工具,我希望能够在 FreeBSD 服务器、SuSE 桌面或 Ubuntu 上使用它。
  5. 与其他交互式 shell 程序的兼容性。我还能像以前一样使用vimemacs -nw(非窗口模式或文本模式)吗?键盘快捷键会与其他工具的快捷键冲突吗?

我刚刚尝试了所有这些,Byobu 看起来像是 GNU Screen 和 tmux 的一种前端。那么为什么有人创建了 Byobu 而不是为 GNU screen 项目做出贡献并添加新功能?为什么 GNU Screen 中的 Byobu 不是某种高级界面模式?如果我使用 Byobu 作为我的日常工具,以 GNU screen 作为后端,如果某台机器只有 GNU Screen,我是否可以将这些知识转移到没有 Byobu 的情况下使用 GNU Screen?

shell gnu-screen tmux byobu

118
推荐指数
4
解决办法
8万
查看次数

标签 统计

byobu ×1

gnu-screen ×1

shell ×1

tmux ×1