Tutoriales

Multiplexor terminal moderno para usuarios de Linux

En el mundo de Linux, los multiplexores terminales son una herramienta importante para desarrolladores, administradores de sistemas y usuarios de energía, ya que le permiten administrar múltiples sesiones de terminal dentro de una sola ventana, lo que hace que su flujo de trabajo sea más eficiente y compatible organizado.

Uno de los últimos y más emocionantes multiplexores terminales disponibles hoy en día es ZellijEste es un multiplexor terminal de código abierto diseñado para simplificar y mejorar cómo trabaja en la línea de comando.

A diferencia de los multiplexores tradicionales como TMUX o pantallas, Zellij Proporciona un sistema de diseño único, ajustes de clave fáciles de aprender y permite sistemas enchufables personalizados.

Puede encontrar el repositorio oficial Zellij en GithubEsto es mantenido activamente por la comunidad de desarrolladores que es un apasionado de mejorar la experiencia terminal.

Las principales características de Zellij

  • Gestión de paneles: Le permite asignar horizontal o verticalmente a múltiples paneles y pestañas.
  • Persistencia de la sesión: Una de las características sobresalientes Zellij Su capacidad es la capacidad de evitar que su sesión cierre accidentalmente la terminal.
  • Diseños personalizables: Viene con diseños predefinidos que puede usar para configurar rápidamente su espacio de trabajo.
  • Soporte de complemento: Admite complementos, lo que significa que puede extender su funcionalidad agregando nuevas características.
  • Soporte del ratón: A diferencia de algunos multiplexores terminales que solo dependen de los atajos de teclado, Zellij también admite las interacciones del mouse.
  • Barra de estado: Incluye la barra de estado en la parte inferior de la pantalla, que muestra información útil como la hora actual, el estado de la batería y el nombre de la sesión actual.
LEER  Cómo enumerar todos los servicios en ejecución en Systemd en Linux

Instale Zellij en Linux

Zellij Como se muestra en la figura, se puede instalar en varias distribuciones de Linux a través del Administrador de paquetes de sistema predeterminado.

sudo apt install zellij         [On Debian, Ubuntu and Mint]
sudo dnf install zellij         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/zellij  [On Gentoo Linux]
sudo apk add zellij             [On Alpine Linux]
sudo pacman -S zellij           [On Arch Linux]
sudo zypper install zellij      [On OpenSUSE]    
sudo pkg install zellij         [On FreeBSD]

Si no hay paquete, puedes Descargue el binario prefabricado Colocado desde la última versión en su $PATH.

wget 
tar -xvf zellij-x86_64-unknown-linux-musl.tar.gz
chmod +x zellij
./zellij

Una mejor manera es moverse Zellij al directorio ya incluido en su sistema $PATHPor ejemplo /usr/local/bin o ~/.local/bin.

sudo mv /home/ravi/zellij /usr/local/bin/

Ahora puedes correr zellij Desde cualquier lugar.

Además, si se instala Rust, puede compilar e instalar Zellij usar Cargo:

cargo install zellij

Para los que les gusta intentar Zellij Sin instalarlo, hay algunas opciones disponibles para diferentes proyectiles.

bash 

These commands will launch Zellij directly without a full installation.

Getting Started with Zellij

Once Zellij is installed, you can start it by simply typing zellij in your terminal, which will open a new Zellij session and help you choose between two keybinding modes.

If you’re new to Zellij, stick with Default Mode, as it provides direct keybindings for switching modes.

Zellij Setup Wizard

Basic Zellij Commands

Here are some basic commands to help you get started:

  • Panel dividido: Puede dividir el panel actual horizontalmente presionando Ctrl + o seguido de -o presione verticalmente Ctrl + o seguido de |.
  • Cambiar entre paneles: Puedes usar Ctrl + o Entonces las teclas de flecha (,,,,, ,,,,, ,,,,, ).
  • Ajuste el panel: Para ajustar el panel, presione Ctrl + o seguido de Shift + Llaves de flecha.
  • Cierre el panel: Para cerrar el panel actual, presione Ctrl + o seguido de x.
  • Crea una nueva etiqueta: Puede crear una nueva pestaña presionando hacia abajo Ctrl + o seguido de n.
  • Cambiar entre pestañas: Para cambiar entre pestañas, presione Ctrl + o seguido de Tab.

Use el diseño

El diseño es una de las características más potentes de Zellij, y puede cargar un diseño predefinido con el siguiente comando en modo de comando:

layout my_layout

Puedes crear tu propio diseño editando .kdl Los archivos (lenguaje de documentos de beso) son un formato legible para humanos utilizado Zellij Para la configuración.

Reuniones de gestión

Como otros multiplexores terminales Zellij Le permite crear y administrar múltiples reuniones.

Para enumerar todas las sesiones activas, ejecute:

zellij list-sessions

Para adjuntar una sesión específica, use:

zellij attach session_name

Personalizar zellij

Zellij Una amplia gama de opciones de personalización está disponible a través de sus archivos de configuración, generalmente ubicados en ~/.config/zellij/config.kdl. Aquí puede modificar las teclas de la tecla, definir el diseño predeterminado y habilitar el complemento.

Por ejemplo, de Ctrl + o llegar Ctrl + bagregue lo siguiente a su archivo de configuración:

keybind {
    prefix "Ctrl-b"
}

Este perfil define las teclas personalizadas para crear nuevos paneles y cerrarlos.

Complementos y extensiones

El sistema de complemento de Zellij es otra área donde brilla, los complementos se pueden escribir en cualquier idioma e interactúan con Zellij a través de él API.

Algunos complementos populares incluyen:

  • Barra de estado : Muestre información del sistema, como el uso y la memoria de la CPU.
  • Selector de archivos : Le permite navegar y abrir archivos directamente desde Zellij.
  • Gestión de etiquetas : Mejorar la navegación y la organización de la etiqueta.

Para instalar el complemento, simplemente coloque su script en ~/.config/zellij/plugins y hacer referencia a su archivo de configuración.

en conclusión

Zellij Es un multiplexor terminal potente y fácil de usar que trae nuevas formas de administrar las sesiones terminales. Con su diseño flexible, claves intuitivas y un sistema de complemento robusto, rápidamente se convirtió en un favorito entre los usuarios de Linux.

Ya sea que sea un desarrollador experimentado o que comience desde la línea de comandos, Zellij ofrece herramientas que pueden aumentar significativamente la productividad.

LEER  Las 5 principales habilidades de computación en la nube que debes dominar en 2025

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba