我不知道像屏幕或tmux这样的终端复用器相对于标准终端应用程序和外壳的作业控制特性的优点是什么。
典型的终端多路复用器的优点如下:
但是,前两个特性是通过终端应用程序(如iTerm2 )和shell (如bash )的作业控制特性实现的。
会话共享是一项新颖的功能,但在一种非常罕见的情况下,它似乎是必需的。
终端复用器的优点是什么?你为什么要用它?我对它在日常工作中的优点特别感兴趣。
发布于 2018-11-07 18:56:20
我可以从我的角度告诉你作为一个开发人员。
几乎每天我都要在多台服务器上部署一堆应用程序(一个特定版本)。在没有像终结者或Tmux这样的东西的情况下处理这个问题将是一件非常痛苦的事情。
在一个单一的窗口上,我可以放置类似4窗格的东西,(四个窗口在一个窗口中),并监视4不同服务器上的东西,通过它,...which是一个巨大的deal...without选项卡或其他终端实例等等。
在第一个窗格中,我可以关闭nginx,在第二个服务器上,我可以使用supervisord (流程管理器)关闭所有进程,而在第三个窗格上,我可以执行部署process...if,我很快就需要跳转到其他服务器上,我只使用第四个窗格.
一些只使用一组终端实例的同事,当他们必须快速执行一堆事情()时,会感到非常困惑,如果他们不小心的话,就会不断地在...and中进行ssh-ing和...and,因为他们切换到了错误的终端实例,并输入了一个不是针对特定服务器的命令:)。
像Tmux这样的终端复用器确实帮助我快速准确。有一个包管理器为Tmux,它让你安装插件,真正增压你的终端更多!
另外,很多人正在使用Tmux与Vim...which结合使用,让您可以一起创建一些很棒的东西……
总之,这是我对使用终端复用器的好处.
https://stackoverflow.com/questions/53189675
复制相似问题