到目前为止,我已经使用Konsole来管理多个 shell 会话,但我还没有尝试过Byobu、GNU Screen和tmux,它们为多个 shell 提供了更好的支持。它们都共享一个主要功能,即允许分离当前会话并稍后重新附加到该旧会话。
为了帮助我选择学习工具,我想知道:它们在以下方面有何不同?
vim和emacs -nw(非窗口模式或文本模式)吗?键盘快捷键会与其他工具的快捷键冲突吗?我刚刚尝试了所有这些,Byobu 看起来像是 GNU Screen 和 tmux 的一种前端。那么为什么有人创建了 Byobu 而不是为 GNU screen 项目做出贡献并添加新功能?为什么 GNU Screen 中的 Byobu 不是某种高级界面模式?如果我使用 Byobu 作为我的日常工具,以 GNU screen 作为后端,如果某台机器只有 GNU Screen,我是否可以将这些知识转移到没有 Byobu 的情况下使用 GNU Screen?