GNU/Linux >> Tutoriales Linux >  >> Linux

Multitarea en la línea de comandos con screenie

El uso de la herramienta de pantalla está bien documentado en Internet, pero su cómplice de terceros no lo está. Screenie es un front-end para la pantalla.

¿Por qué quiero saber sobre esto?

El uso de la línea de comandos se puede hacer de varias maneras:por un lado, puede trabajar en la consola de Linux (es decir, no dentro del entorno X Window, por lo que está obligado a usar las consolas virtuales:tty/vty 0-9, que normalmente se puede acceder a través de Ctrl+Alt+Fx donde x es el número tty). Por supuesto, también puede usar su xterm favorito, como el terminal gnome o KDE, y muchos de estos ahora admiten ventanas con pestañas (como la navegación web con pestañas). Sin embargo, si, como muchos, ingresa a un servidor de forma remota y prefiere tener todos los datos de su sesión aún disponibles si la conexión se interrumpe repentinamente, entonces la pantalla es su herramienta. También es genial porque puedes tener varias pantallas ejecutándose a la vez. Simplemente se desconecta del terminal actual (pantalla) y vuelve a conectar otra pantalla activa. En la práctica, esto suena bastante simple, pero es un fastidio cuando se ejecutan varias pantallas.

¿Qué hace Screenie?

Screenie pone una interfaz fácil de usar en la parte superior de la pantalla. Si instala screenie a través de apt-get (sudo apt-get install screenie si está usando Debian/Ubuntu), se le solicitará una interfaz de menú simple que le pedirá que cree una nueva sesión o use una sesión de pantalla existente. Esto es ideal para realizar múltiples tareas en la línea de comando. Por ejemplo, puede tener una terminal que se ejecute en la parte superior, otra que ejecute alpine para el correo electrónico, otra que ejecute ttytter (el cliente de Twitter basado en terminal) y quizás otra que se ejecute menos en un inicio de sesión en /var/log. Independientemente de lo que desee que haga cada terminal o shell, puede ejecutar tantos como desee y cambiar entre ellos con facilidad. La mejor parte es que si su conexión ssh se cae repentinamente porque su computadora portátil entra en modo de suspensión o su conexión a Internet falla, simplemente vuelva a conectarse con ssh y ejecute screenie nuevamente. Todas sus sesiones anteriores aún se están ejecutando.

Uso de pantalla

Para usar screenie en el lanzamiento, simplemente escriba screenie desde la línea de comando. En su primer lanzamiento, verá una pantalla bastante vacía, simplemente ofreciendo la opción de iniciar una nueva sesión presionando la tecla a.

Presiona y se te pedirá un nombre de sesión, solo da cualquier nombre antiguo, pero algo que defina el propósito de esta sesión de shell, por ejemplo, escribo "Registros de Apache" en uno para ver mis registros de Apache. A continuación, te pedirá un trabajo. Aquí es donde le dices a Screenie qué programa iniciar. Por lo general, solo ejecuto el trabajo 'bash', que es el shell bash, y emito comandos desde allí; sin embargo, puede ejecutar cualquier comando desde allí, por ejemplo, si estaba viendo una sesión final de registros de Apache, podría ingresar eso como tail -f /var/log/apache/error.log – ¡lo que quieras!

El programa se iniciará y volverá al menú de pantalla, para ver la sesión que acaba de iniciar, presione 1; debería aparecer en la lista de sesiones. En cualquier momento, si desea volver a ese menú de sesiones y tal vez iniciar una nueva sesión, simplemente presione Ctrl-A-d (es decir, mantenga presionada Ctrl-a y luego presione la tecla d). Volverá al menú de pantalla y podrá iniciar otra sesión o saltar entre las sesiones existentes que tenga abiertas, lo que le permitirá consultar rápidamente un registro mientras escribe un correo electrónico o cualquier otra tarea que pueda concebir.

Esto le ahorrará mucho tiempo en la línea de comandos y también evitará la frustración por las conexiones perdidas. ¡Espero que encuentre útil esta sugerencia!


Linux
  1. 8 consejos para la línea de comandos de Linux

  2. Ordenarse con ordenar en la línea de comando

  3. Manipulación de texto en la línea de comando con sed

  4. Un pequeño truco:seleccione un archivo o línea al azar en el archivo con shuf

  5. Monitoreo del nivel del micrófono con una herramienta de línea de comandos en Linux

Cómo revisar la ortografía en la línea de comandos de Linux con Aspell

Domina la línea de comandos de Linux

Manipulación de texto en la línea de comando con grep

Seguimiento del tiempo con Timewarrior en la línea de comandos

Trabajar con imágenes de Docker desde la línea de comandos

Cómo controlar versiones con Git en la línea de comando