4
Byobu vs. GNU Screen vs. tmux —技能的实用性和可转让性
到目前为止,我已经使用Konsole来管理多个shell会话,但是我还没有尝试过Byobu,GNU Screen和tmux,它们为多个shell提供了更好的支持。它们都有一个主要功能,那就是允许分离当前会话,然后再重新连接到该旧会话。 为了帮助我选择一种学习工具,我想知道:它们在以下方面有何不同? 功能(显然) 项目成熟度。我不想学习变化太多的工具。欢迎进行增强,但是我不喜欢功能消失之类的惊喜。 学习曲线 在不同平台上的可用性。如果我学习了一个工具,我希望能够在FreeBSD服务器,SuSE桌面或Ubuntu上使用它。 与其他交互式外壳程序的兼容性。我是否仍可以像以前一样使用vim和emacs -nw(非窗口模式或文本模式)?键盘快捷键会与其他工具冲突吗? 我只是尝试了所有这些,而Byobu看起来像是GNU Screen和tmux的前端。那么为什么有人创建Byobu而不是为GNU屏幕项目做出贡献并添加新功能呢?为什么Byobu在GNU Screen中没有某种高级界面模式?如果我将Byobu用作日常工具,并以GNU Screen作为后端,那么如果某台计算机仅具有GNU Screen,我是否可以在不使用Byobu的情况下将该知识转移为使用GNU Screen?
95
shell
gnu-screen
tmux
byobu