Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
tmux [2024/04/24 17:04] – peron | tmux [2024/04/30 16:41] (actual) – peron | ||
---|---|---|---|
Línea 3: | Línea 3: | ||
**tmux** es un multiplexor de terminal. Permite activar varias ventanas virtuales conmutables en una [[terminal de computadora]], | **tmux** es un multiplexor de terminal. Permite activar varias ventanas virtuales conmutables en una [[terminal de computadora]], | ||
- | Con Tmux incluso le es posible mantener una sesión activa incluso | + | Con Tmux te será posible mantener una sesión activa |
- | Tmux utiliza el fichero de configuración opcional '' | ||
>Tmux es un proyecto creado por OpenBSD (Texto-plano funciona en un servidor OpenBSD). | >Tmux es un proyecto creado por OpenBSD (Texto-plano funciona en un servidor OpenBSD). | ||
Línea 40: | Línea 40: | ||
Sin duda la característica mas sobresaliente que ofrece Tmux es la posibilidad de __subdividir la //ventana actual// en "// | Sin duda la característica mas sobresaliente que ofrece Tmux es la posibilidad de __subdividir la //ventana actual// en "// | ||
- | Utiliza **Ctrl+b**, | + | Utiliza **Ctrl+b**, |
- | >Cuanto más ventanas y paneles sumes a tu sesión de Tmux, podrías notar cierta pérdida de performance. | + | >Cuanto más ventanas y paneles sumes a tu sesión de Tmux, podrías notar cierta pérdida de performance. |
==Conmutar entre paneles== | ==Conmutar entre paneles== | ||
- | Podrás conmuta | + | Conmuta |
==Redimensionar Paneles== | ==Redimensionar Paneles== | ||
Existen varias maneras de redimensionar los paneles, pero la más simple es conmutar entre las diferentes diseños de panelado que vienen ya preconfigurados en tmux. Esta función se realiza con **Ctrl+b**, | Existen varias maneras de redimensionar los paneles, pero la más simple es conmutar entre las diferentes diseños de panelado que vienen ya preconfigurados en tmux. Esta función se realiza con **Ctrl+b**, | ||
+ | Ten en cuenta que ciertas aplicaciones de terminal podrían requerir un panel no menor a cierta dimensión dada para poder funcionar. | ||
+ | ==Cerrar Paneles== | ||
+ | Cierra los programas del // | ||
====Uso Avanzado==== | ====Uso Avanzado==== | ||
+ | |||
+ | === ¿Cómo salir de la sesión de tmux sin matar el servidor? === | ||
Tmux emplea el clásico modelo [[cliente]]-[[servidor]] de otros [[emulador de terminal|emuladores de terminal]], pero puede tener múltiples sesiones y cada ventana es una entidad independiente que puede ser enlazada libremente a múltiples sesiones, se puede anclar (esto es, disponerla para usar en ella el teclado como dispositivo de entrada). | Tmux emplea el clásico modelo [[cliente]]-[[servidor]] de otros [[emulador de terminal|emuladores de terminal]], pero puede tener múltiples sesiones y cada ventana es una entidad independiente que puede ser enlazada libremente a múltiples sesiones, se puede anclar (esto es, disponerla para usar en ella el teclado como dispositivo de entrada). | ||
- | === ¿Cómo salir de la sesión | + | Si bien recomendamos siempre guardar tus trabajos en los medios que texto-plano.xyz pone a tu disposición, |
- | Al presionar | + | Presiona |
=== ¿Cómo recupero una sesión de tmux? === | === ¿Cómo recupero una sesión de tmux? === | ||
- | Primero | + | Primero |
<code bash> | <code bash> | ||
Línea 66: | Línea 71: | ||
</ | </ | ||
- | + | Se te presentará un listado que guarda el siguiente formato: | |
- | Se nos presentará un listado que guarda el siguiente formato: | + | |
< | < | ||
Línea 76: | Línea 80: | ||
> | > | ||
- | Por lo tanto, si deseamos | + | En este caso, si deseas |
<code bash> | <code bash> | ||
Línea 95: | Línea 99: | ||
</ | </ | ||
+ | ===Inicio de tmux con Mosh=== | ||
+ | Con esto podrás usar Tmux para iniciar una sesión en texto-plano.xyz desde [[Mosh]], evitando hacerlo en paralelo. | ||
+ | Crea un [[permisos_de_archivo_y_directorio# | ||
+ | |||
+ | <code bash> | ||
+ | alias tp=' | ||
+ | </ | ||
+ | |||
+ | Ahora, para ingresar a texto-plano.xyz | ||
+ | |||
+ | ===Configuración de Tmux=== | ||
+ | El fichero de configuración opcional de Tmux es '' | ||
====Comandos de Tmux==== | ====Comandos de Tmux==== | ||
Línea 103: | Línea 119: | ||
|**Ctrl+b**,''?'' | |**Ctrl+b**,''?'' | ||
+ | |**Ctrl+b**,'' | ||
|**Ctrl+b**,'' | |**Ctrl+b**,'' | ||
Línea 141: | Línea 158: | ||
^ Término ^ Traducción ^ Significado ^ | ^ Término ^ Traducción ^ Significado ^ | ||
- | | **// | + | |**// |
- | | **//Session name//** | //Nombre de la sesión// | El nombre de la sesión, que por defecto es un número empezando desde cero | | + | |**// |
- | | **// | + | |**// |
- | | **//Current window//** | //Ventana activa// | La ventana activa en la sesión adjuntada que se puede escribir; uno por sesión | | + | |**// |
- | | **//Last window//** | Última ventana | Última ventana invocada | | + | |**//Last window//** |Última ventana | Última |
- | | **//Window list//** | //Lista de ventanas// | Listado de ventanas en una sesión en orden numérico | | + | |**//Window list//** |//Lista de ventanas// | Listado de ventanas en una sesión en orden numérico | |
- | | **//Window index//** | //Índice de la ventana// | El número de una ventana en una lista de ventanas de una sesión | | + | |**//Window index//** |//Índice de la ventana// | El número de una ventana en una lista de ventanas de una sesión | |
- | | **//Window layout//** | //Diseño de ventana// | El tamaño y posición de los paneles en una ventana | | + | |**//Window layout//** |//Diseño de ventana// | El tamaño y posición de los paneles en una ventana | |
- | | **// | + | |**// |
- | | **//Active pane//** | //Panel activo// | El panel en la ventana actual que contiiene el cursor para escribir; uno por ventana | | + | |**//Active pane//** | //Panel activo// |El panel en la ventana actual que contiiene el cursor para escribir; uno por ventana |
- | | **// | + | |**// |
- | + | |**// | |
+ | | **// | ||
Más información: | Más información: |