Screen
Screen é um programa para a linha de comando do Linux que permite utilizar outras janelas dentro de um mesmo terminal. Em outras palavras: é como se pudéssemos usar abas em qualquer emulador de terminal, inclusive quando estamos acessando outra máquina por ssh.
O comando
screen -S nova-aba
Vai começar uma nova sessão chamada nova-aba no screen, a qual vai se parecer com a linha de comando que você já usa. Contudo, alguns comandos novos estarão disponíveis para uso. Para utilizar um comando do screen, basta digitar Ctrl-A (vou denotar como ⌘A) e algum dos comandos a seguir:
- ⌘C para criar uma nova tela
- ⌘N e ⌘P para navegar entre as telas
- ⌘” para listar todas as telas abertas
- ⌘D para desafixar uma tela (vulgo sair da tela sem fechá-la, deixa os programas executando)
Escpara entrar no modo de cópia o que te permitirá subir e descer pelo terminal, além de selecionar conteúdo para copiar, recortar e colar
Para terminar uma sessão no screen, basta digitar exit como se estivesse saindo de uma sessão regular de terminal. Você pode terminar uma sessão do Screen utilizando o comando screen -X nome-da-sessao.
Se você sair de uma sessão do screen que havia sessões desafixadas, você pode retomá-la com
screen -r nome-da-sessao