tmux

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
tmux [2024/04/25 16:38] – [Terminología de Tmux] perontmux [2024/04/30 16:41] (actual) peron
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 "//[[#terminología de tmux|paneles]]//"__, tanto vertical como horizontalmente.  Sin duda la característica mas sobresaliente que ofrece Tmux es la posibilidad de __subdividir la //ventana actual// en "//[[#terminología de tmux|paneles]]//"__, tanto vertical como horizontalmente. 
  
-Utiliza **Ctrl+b**,**"** y **Ctrl+b**,**%** para subdividir la ventana en paneles horizontales y verticales respectivamente. +Utiliza **Ctrl+b**,**"** y **Ctrl+b**,**%** para subdividir la ventana en paneles horizontales y verticales respectivamente. Naturlamente, estos tendrán un tamaño menor al de la ventana completa.
  
->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 el //[[#terminología de tmux|panel activo]]// de la //ventana actual// con **Ctrl+b**,**o**. También es útil la opción de seleccionar el panel de la ventana deseada, eligiendola de un listado abarcativo, que puedes presentar con **Ctrl+b**,**w**.+Conmuta el //[[#terminología de tmux|panel activo]]// de la //ventana actual// con **Ctrl+b**,**o**. También es útil la opción de seleccionar el panel de la ventana deseada, eligiéndola de un listado abarcativo, que puedes presentar con **Ctrl+b**,**w**.
  
 ==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**,**Barra espaciadora**. 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**,**Barra espaciadora**.
  
 +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 //[[#terminologia de tmux|panel activo]]// (si lo hubiese) y al retornar a la shell, introduce el comando ''exit''. La subdivisión de paneles se eliminará hasta volver a una //ventana// (de panel único, claro está).
 ====Uso Avanzado==== ====Uso Avanzado====
- 
- 
- 
-El fichero de configuración opcional de Tmux es ''~/.[[tmux.conf]]''. 
  
 === ¿Cómo salir de la sesión de tmux sin matar el servidor? === === ¿Cómo salir de la sesión de tmux sin matar el servidor? ===
Línea 63: Línea 62:
 Si bien recomendamos siempre guardar tus trabajos en los medios que texto-plano.xyz pone a tu disposición, esto te permitirá opcionalmente **dejar tu sesión activa en el servidor con un trabajo para continuarla luego** (podrás desconectarte y retomar donde estabas). Si bien recomendamos siempre guardar tus trabajos en los medios que texto-plano.xyz pone a tu disposición, esto te permitirá opcionalmente **dejar tu sesión activa en el servidor con un trabajo para continuarla luego** (podrás desconectarte y retomar donde estabas).
  
-Presiona **Ctrl+b**,''d'' y [[#terminología de tmux|desconectarás]] la sesión, aunque - como el servidor Tmux está todavía encendido, dicha sesión no estará perdida - por lo que si algún proceso en ejecución sigue activo, no morirá al concluir esta operación.+Presiona **Ctrl+b**,''d''//[[#terminología de tmux|desconectarás]]// la sesión del multiplexor, aunque - como el servidor Tmux está todavía encendido, dicha sesión no estará perdida - por lo que si algún proceso en ejecución sigue activo, no morirá al concluir esta operación.
  
 === ¿Cómo recupero una sesión de tmux? === === ¿Cómo recupero una sesión de tmux? ===
Línea 81: Línea 80:
 >Inicialmente  tienen el mismo sistema de nombramiento que las ventanas, o en otra palabras, son nombradas a partir del ''0'' y se aumentan secuencialmente por cada nueva sesión creada. En otras palabras, la sintaxis es ''[nombre de la sesión]'': ''[número de ventanas]'' (''fecha de creación''). >Inicialmente  tienen el mismo sistema de nombramiento que las ventanas, o en otra palabras, son nombradas a partir del ''0'' y se aumentan secuencialmente por cada nueva sesión creada. En otras palabras, la sintaxis es ''[nombre de la sesión]'': ''[número de ventanas]'' (''fecha de creación'').
  
-En este caso, si deseas acceder nuevamente a la sesión ''1'', deberás [[#terminologia de tmux|conectar]] el tmux a ella mediante:+En este caso, si deseas acceder nuevamente a la sesión ''1'', deberás //[[#terminologia de tmux|conectar]]// el multiplexor a ella mediante:
  
 <code bash> <code bash>
Línea 100: Línea 99:
 </code> </code>
  
 +===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#permiso_de_ejecucion|fichero ejecutable]] ''~/bin/[[tmux_start]]''. Luego genera un [[bash#alias|alias]]:
 +
 +‎<code bash>
 +‎alias tp='mosh --ssh="ssh -p 22 -i llave_tp_fulana.key" fulana@texto-plano.xyz tmux_start'
 +</code>
 +
 +Ahora, para ingresar a texto-plano.xyz
 +
 +‎===Configuración de Tmux===
 +El fichero de configuración opcional de Tmux es ''~/.[[tmux.conf]]''.
 ====Comandos de Tmux==== ====Comandos de Tmux====
  
Línea 108: Línea 119:
  
 |**Ctrl+b**,''?'' |Ayuda de los atajos de Tmux | |**Ctrl+b**,''?'' |Ayuda de los atajos de Tmux |
 +|**Ctrl+b**,''t'' |Presenta la hora :) |
 |**Ctrl+b**,''d''|[[#¿Cómo salir de la sesión de tmux sin matar el servidor?|Desconecta la terminal de la sesión de Tmux]] (**sale de Tmux** __dejándolo activo__) | |**Ctrl+b**,''d''|[[#¿Cómo salir de la sesión de tmux sin matar el servidor?|Desconecta la terminal de la sesión de Tmux]] (**sale de Tmux** __dejándolo activo__) |
  
  • tmux.1714063118.txt.gz
  • Última modificación: 2024/04/25 16:38
  • por peron