Cuando necesito abrir diferentes procesos o terminales que necesito verificar, solo abro una nueva pestaña en mi terminal y uso diferentes espacios de trabajo en mi máquina para mantener todo organizado.
Hago algo de desarrollo web, usando una máquina Linux. He visto que mucha gente usa la pantalla para lograr lo que estoy haciendo, pero no veo ninguna ventaja. De hecho, pensé que sería peor ya que ahora tengo que recordar todos los estados en pantalla en lugar de tener algunos terminales en un espacio de trabajo llamado "terminales".
¿Qué me estoy perdiendo? ¿Cómo usas realmente la pantalla?
terminal
gnu-screen
Alguien todavía te usa MS-DOS
fuente
fuente
Respuestas:
Yo uso la pantalla tanto local como remotamente. Encuentro que uso la pantalla porque me da la capacidad de
screen
los métodos abreviados de teclado proporcionan un poco más de potencia, pero esto puede deberse a que nunca he invertido en aprender realmente todos los métodos abreviados de GTK.Aquí hay una captura de pantalla de una sesión de pantalla iniciada recientemente usando byobu y otras personalizaciones:
fuente
C-a S
y luego puede cambiar el enfoque a otra ventana usandoC-a Tab
.Diablos si! La pantalla (junto con la sinergia) es uno de mis programas favoritos. Lo uso cada vez que me conecto a nuestros servidores, y a menudo solo en mi máquina local.
Más allá de lo que otros ya han mencionado, la pantalla lo protege de fallas en las conexiones de red. Cuando trabajo de forma remota (cafetería, aeropuerto, etc.) nuestra VPN no siempre funciona bien con algunas redes. La VPN se desconectará y volverá a conectar a menudo. El uso de la pantalla protege lo que está trabajando de perderse si uno de estos problemas ocurre en un mal momento.
En cuanto a "recordar todos los estados", ayuda a configurar una barra de estado. En mi archivo .screenrc, tengo lo siguiente (entre otras cosas)
Esto muestra detalles sobre dónde estoy, qué pestaña tengo abierta. Voy a nombrar mis pestañas según el servidor al que está conectada esa pestaña, en qué carpeta estoy, qué proceso / script se está ejecutando actualmente o qué archivo tengo abierto.
fuente
Sí, la pantalla es útil. He aquí por qué en 8 sencillos pasos:
Ok, entonces esos son 9 pasos, pero ... ya tienes la idea. La pantalla también es excelente para todas las otras cosas que la gente ha mencionado, como es tmux, una alternativa con licencia BSD que es algo nuevo en el juego.
[*] aquí, etc., se refiere a cualquier cosa que no involucre al host al que inicialmente se envió. pantalla no es que bueno.
fuente
Conozco personas que usan la pantalla como una consola con pestañas; Yo no. Es muy útil si desea dejar abiertos los programas interactivos sin tener una consola conectada todo el tiempo, especialmente si desea poder acceder a esos programas desde múltiples computadoras a través de SSH. Por ejemplo, mantengo mi cliente de mensajería instantánea abierto en una sesión de pantalla en un servidor, por lo que siempre estoy en línea y puedo conectarme a él desde cualquier computadora en la que esté.
fuente
Hasta lo básico: le permite separar la sesión y "transferir" las aplicaciones cli que se ejecutan de un entorno a otro (puede usar el mismo cliente irssi en X y luego en tty4 sin cerrar irssi y volver a abrir la sesión en él). Me resulta bastante molesto tener que volver a abrir programas cuando transfiero algunas aplicaciones de trabajo y ejecución del servidor Xorg a cli env (terminales ttyX). De esta manera solo escribo
y listo: mi sesión de vim, mi lista de reproducción de moc, mis correos alpinos, mi último directorio utilizado en mc, mi lector de rss, etc. se cargan en mi terminal en un abrir y cerrar de ojos sin ninguna reconexión o reautorización.
fuente
Hay otras características interesantes de la pantalla que incluyen el uso compartido de pantalla multiusuario y el registro de pantalla. Por ejemplo, si está tratando de capacitar a una nueva persona en alguna tarea en particular, puede hacer que se conecten a su sesión de pantalla o a la de ellos y luego pueden verse entre ellos. Si ve que cometen un error, puede hacer el cambio directamente en la línea de comando mientras observan. Es muy útil
El registro de pantalla puede grabar toda la sesión, por lo que si el alumno desea revisar lo que hizo, puede verlo / leerlo nuevamente. Esto también puede ser muy útil si tiene un consultor invitado trabajando en su sistema, ya que permite la revisión de su trabajo.
fuente
Es particularmente útil cuando no tiene acceso a un entorno gráfico. Por ejemplo, cuando está en una conexión ssh sin reenvío X11.
fuente
Sí, es extremadamente útil como otros han explicado.
Además, no olvide otras herramientas similares como Tmux, que le permite compartir terminales más fácilmente que la pantalla, y también le permite dividir horizontal y verticalmente.
fuente