Created: 2022-07-06 19:28 Updated: 2022-07-06 19:29

O screen é uma ferramenta bastante interessante e que uso com certa frequência no Linux. O manual o define como um gerenciador de janelas com emulação de terminal VT100/ANSI.

Não vou entrar em detalhes de suas funcionalidades mas eu o acho útil em duas situações:

Para acessar uma porta serial, executo o screen conforme o exemplo seguir:

screen /dev/ttyUSB0 115200

Acho que não preciso dizer o que é cada parâmetro: eles se explicam por si só.

Para ativar o rolamento de tela no screen, o modo mais fácil é editar o arquivo .screenrc (no diretório home do usuário) e adicionar o seguinte:

# Enable scrolling
termcapinfo xterm* ti@:te@

Com isso, na próxima execução do screen será possível rolar a tela (scrool back) usando o PageUp (ou SHIFT-PageUp).

Para sair do screen, use:

CTRL-A-\

Para desconectar de uma sessão do screen sem encerrar a janela:

CTRL-A-D

Para reconectar-se a uma sessão do screen:

screen -r

É isso. Simples, mas são os comandos que sempre me esqueço. :)