Terminal / Bash manager de sesión

1

¿Hay un administrador de sesiones para sesiones de bash de múltiples pestañas, similar a la forma en que Google Chrome administra las sesiones de navegación web? Lo que estoy buscando es la capacidad de almacenar y restaurar las pestañas del shell (actualmente estoy usando GNOME como mi terminal) y su historial (entrada y salida). También sería bueno si la sesión se guardara automáticamente, de modo que si reinicio mi máquina puedo volver a la sesión anterior rápidamente.

infokiller
fuente

Respuestas:

1

Hay para todos sus requisitos (pero no para guardarlos), y se llama screen.

En cuanto a guardar las sesiones:

  • Como solo hay una .bash_history Por usuario, es bastante difícil mantener diferentes historias, no conozco tal posibilidad.
  • Una sesión puede tener fácilmente un estado no restaurable, por ejemplo, piense en tener una conexión SSH abierta: no es posible restaurarla después de reiniciar. Esta es una diferencia sistemática entre una sesión de navegador y una sesión de shell.
Eugen Rieck
fuente
Hay otras opciones además de la pantalla. tmux viene a la mente como uno.
Steve V.
@SteveV. ¡Por supuesto que hay! Prefiero la pantalla, porque es estándar en todas las distribuciones principales y se puede dirigir fácilmente a un puerto serie virtual, como desde una tarjeta IPMI.
Eugen Rieck