Multiplexor terminal moderno para usuarios de Linux
febrero 8, 2025
0 1 4 minutos de lectura
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.
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.
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.
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.