Probando GNU screen

3 min

language: ja bn en es hi pt ru zh-cn zh-tw

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...
Image
Anteayer
Image
Image
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!

Related Posts