Suponha que você acabou de iniciar um programa fora da tela. De repente, você percebe que queria fazer outra coisa naquele terminal. Ctrl+Z
.
A tela e o tmux introduzem uma camada de isolamento entre o aplicativo e o terminal. Isso nem sempre é bom. Por exemplo, eu acho a sua rolagem muito menos conveniente do que a do xterm, então raramente uso tela, a menos que eu pretenda (ser capaz) de me conectar a essa sessão remotamente.
Se você configurou variáveis de ambiente, um diretório atual e outros parâmetros em um shell (que podem estar em uma janela de tela), carregando essas configurações para uma nova janela de tela, podem ser trabalhosos. É conveniente poder executar vários programas nesse terminal.
Às vezes, você quer executar um programa em segundo plano e não precisa mais fazer nada: nohup program & disown %-
.
Se você tiver um aplicativo GUI que, ocasionalmente, se comporta mal, pode ser conveniente iniciá-lo a partir de um terminal e fg; Ctrl+C
ou kill %1
se necessário.
O ecrã e o tmux podem não estar instalados.