Experimentando o screen do GNU
Olá, sou um inútil.
De alguma forma, no trabalho, percebi que estou em uma situação confusa, gerenciando tarefas de desenvolvedores de outras equipes enquanto supervisiono duas equipes e realizo minhas tarefas regulares.
Graças a isso...

Anteontem


Fui beber ontem e anteontem, dois dias seguidos.
E no fumódromo, conversei com 3 pessoas chinesas e ganhei um cigarro chamado "Huang Jin Ye" (Folha Dourada).
Fiquei feliz quando uma pessoa, provavelmente perto dos 50 anos, me disse "Cabelo de artista!" e "Garoto bonito!".
Introdução
Recentemente, como meu trabalho é feito principalmente na CLI, e em um gerenciador de janelas (WM) ele consome recursos desnecessariamente e muitas vezes fica difícil organizar qual janela de console é qual, quero usar o screen, que inicia um terminal virtual.
Vamos tentar
Parece que você pode especificar um nome de tela com a opção -S.
alleycat:[haturatu]:~$ screen -S test
[detached from 11740.test]
E, uma vez dentro, vou dar um echo como registro.
alleycat:[haturatu]:~$ echo screen1-test
screen1-test
Pressione Ctrl+a e depois d para desanexar.
Agora, vamos verificar os terminais virtuais existentes.
alleycat:[haturatu]:~$ screen -ls
There is a screen on:
11740.test (Detached)
1 Socket ituracreen.
E então, anexe novamente para entrar.
alleycat:[haturatu]:~$ screen -r test
Consegui entrar.
alleycat:[haturatu]:~$ echo screen1-test
screen1-test
alleycat:[haturatu]:~$
Se você quiser fechar este terminal virtual, pode encerrar a sessão com exit e o terminal virtual também será fechado.
E é só isso...
Se já existir um com o mesmo nome usando screen -S, parece que você pode verificar o PID com -ls e especificá-lo junto com o PID para entrar.
Então é isso. Conto com vocês novamente.