Inicio > Entorno y utilidades > byobu

byobu: Un multiplexor de terminal fácil y potente

Una herramienta "wrapper" que permite usar tmux y screen de forma más fácil y elegante. Sin configuraciones complejas, muestra una barra de estado del sistema (CPU, memoria, etc.) en la parte inferior y ofrece teclas de función intuitivas (F1~F12).

¿Qué es byobu?

Byobu (biombo) es un gestor de ventanas basado en texto. Está optimizado para usuarios que desean utilizar las potentes funciones de `tmux` o `screen`, pero encuentran difíciles las complejas configuraciones de atajos de teclado o la barra de estado.

Características clave

  • Atajos de teclado intuitivos: Utiliza teclas de función como F2 (nueva ventana), F3/F4 (navegar) en lugar de complejas combinaciones de Ctrl.
  • Barra de estado vistosa: Muestra por defecto la versión del sistema operativo, el número de núcleos de CPU, el uso de memoria, la fecha/hora, etc., en la parte inferior.
  • Selección de backend: Permite elegir entre tmux o screen como motor de ejecución a través de la configuración.

Comandos principales (Shell)

Comandos para ejecutar byobu o cambiar su configuración desde la terminal.

1. Ejecución y gestión de sesiones

2. Configuración y utilidades

3. Ayuda/Versión

Comando generado:

Combina los comandos.

Descripción:

`byobu` Ejecutando el comando.

Combina las opciones anteriores para ejecutar virtualmente los comandos junto con la IA.

Atajos de teclado principales (Teclas de Función)

La mayor ventaja de Byobu es el uso de las **teclas F**. Úsalas una vez que Byobu esté en ejecución.

Control de ventanas y sesiones

  • F2: Crear nueva ventana
  • F3 / F4: Moverse a la ventana anterior / siguiente
  • F6: Separar sesión (Detach). El trabajo continúa en segundo plano y se sale a la shell.
  • F8: Cambiar el nombre de la ventana actual
  • F9: Abrir el menú de configuración de Byobu (configuración de la barra de estado, ayuda, etc.)

División de pantalla (Paneles) y desplazamiento

  • Shift + F2: Dividir la pantalla horizontalmente
  • Ctrl + F2: Dividir la pantalla verticalmente
  • Shift + [teclas de dirección]: Mover el foco entre las pantallas divididas
  • F7: Entrar en modo de desplazamiento hacia atrás (scrollback) (para ver el historial de la pantalla, salir con Enter)

Ejemplos de escenarios de uso

Flujo de uso común de Byobu en un entorno de trabajo.

Iniciar una sesión

byobu

Es la forma más básica de ejecución. Si hay una sesión anterior, la restaura; si no, crea una nueva.

Crear una sesión con nombre

byobu new -s my-server

Útil cuando se desea diferenciar las sesiones por proyecto.

Configurar la ejecución automática al iniciar sesión

byobu-enable

Configura byobu para que se inicie automáticamente cada vez que se conecta al servidor por SSH (¡cuidado con la comodidad!).

Instalación

Se puede instalar fácilmente a través del gestor de paquetes en la mayoría de las distribuciones de Linux.

Debian/Ubuntu

sudo apt update && sudo apt install -y byobu

A menudo viene preinstalado en Ubuntu Server.

RHEL/CentOS/Fedora

sudo dnf install -y byobu

Puede requerir el repositorio EPEL.

macOS (Homebrew)

brew install byobu

Los usuarios de Mac también pueden instalarlo.

Consejos y precauciones

Consejos útiles

  • Uso del menú F9: Al presionar `F9` durante la ejecución, puedes cambiar fácilmente el color de la barra de estado, seleccionar la información a mostrar (batería, red, etc.) y otras configuraciones usando el ratón o el teclado.
  • Soporte para ratón: Puedes activar el modo de clic del ratón a través del menú F9 > 'Toggle status notifications'.
  • Cuando las teclas F no funcionan: En algunos programas de terminal o en Mac, las teclas F pueden estar asignadas a atajos del sistema. En este caso, deberás presionarlas junto con la tecla `Fn` (por ejemplo, `Fn + F2`) o cambiar la configuración de la terminal.

comandos relacionados

Son comandos que son funcionalmente similares o que se usan juntos con frecuencia.



Comandos de la misma categoría