O TMUX é realmente uma ótima ferramenta e eu uso muito. Ótimo para aplicativos de longa duração e conexões de rede não confiáveis.
O TMUX é simplesmente um software que adiciona recursos a uma sessão de terminal. Na verdade, ele fornece um terminal virtual - na verdade, qualquer número de terminais virtuais em um único terminal "físico" (não é realmente físico, é claro, já que você provavelmente está conectado através de uma sessão de terminal remota).
Talvez uma maneira melhor de pensar sobre isso é que você inicia um "shell" de alguma forma (por exemplo, via SSH ou um terminal local) e, em vez de interagir diretamente com o shell, você executa um aplicativo em> um pouco como o shell e passa comandos através do shell, mas fica no topo. Se a conexão do seu shell for interrompida por algum motivo, o aplicativo do terminal virtual ainda estará em execução para que você possa se reconectar a ele.
- Sim, você precisa de algum tipo de terminal / shell para executar o TMUX.
- O TMUX só pode adicionar muito ao terminal / shell subjacente, por isso faz alguma diferença. Se você tem uma sessão de terminal monocromática, por exemplo, você não seria capaz de adicionar cores.
- "Melhor" que o terminador? Não sei e a resposta seria a opinião de qualquer maneira. Um ou outro lhe dá mais ou menos do que você realmente quer?