Probando GNU screen
Hola, soy un inútil.
De alguna manera, en el trabajo, me encuentro en una situación confusa en la que superviso dos equipos, gestiono las tareas de desarrollo de otras personas y realizo mis tareas habituales.
Gracias a eso...

Anteayer


Ayer y anteayer salí a beber dos días seguidos.
Y en la zona de fumadores, hablé con tres personas chinas y me dieron un cigarrillo llamado "Huang Jin Ye" (Hoja Dorada).
Me hizo feliz que alguien, probablemente cerca de los 50 años, me dijera "¡Pelo de artista!" y "¡Chico guapo!".
Introducción
Dado que últimamente mi trabajo se realiza principalmente en la CLI, y en un gestor de ventanas (WM) consume recursos innecesariamente y a menudo se vuelve difícil organizar qué ventana de consola es cuál, quiero empezar a usar screen, que me permite iniciar terminales virtuales.
Probémoslo
Parece que se puede especificar un nombre de pantalla con la opción -S.
alleycat:[haturatu]:~$ screen -S test
[detached from 11740.test]
Y una vez dentro, lo haré un echo como registro.
alleycat:[haturatu]:~$ echo screen1-test
screen1-test
Presiona Ctrl+a y luego d para desvincular (detach).
Con esto, verificamos los terminales virtuales existentes.
alleycat:[haturatu]:~$ screen -ls
There is a screen on:
11740.test (Detached)
1 Socket ituracreen.
Y luego nos volvemos a vincular (attach) para entrar.
alleycat:[haturatu]:~$ screen -r test
Hemos entrado.
alleycat:[haturatu]:~$ echo screen1-test
screen1-test
alleycat:[haturatu]:~$
Si quieres cerrar este terminal virtual, puedes terminar la sesión con exit y el terminal virtual también se cerrará.
Y eso es todo...
Si existe una pantalla con el mismo nombre al usar screen -S, parece que puedes verificar el PID con -ls y luego especificar el PID junto con el nombre para entrar.
Eso es todo por ahora. ¡Hasta la próxima!