Empezando con Tmux

Original source: https://linuxize.com/post/getting-started-with-tmux/

Esta guía explicará la instalación y el uso básico de Tmux para que pueda empezar a utilizarlo.

¿Qué es tmux?

Tmux es un multiplexor de terminal alternativo a GNU Screen . En otras palabras, significa que puedes iniciar una sesión de Tmux y luego abrir varias ventanas dentro de esa sesión. Cada ventana ocupa toda la pantalla y se puede dividir en paneles rectangulares.

Con Tmux puedes cambiar fácilmente entre múltiples programas en un terminal, desconectarlos y volver a conectarlos a un terminal diferente.

Las sesiones de Tmux son persistentes, lo que significa que los programas que se ejecutan en Tmux seguirán ejecutándose incluso si se desconecta.

Todos los comandos en Tmux comienzan con un prefijo, que por defecto es ctrl+b.Este artículo también está disponible en ruso .

Instalación de Tmux

Puedes instalar Tmux fácilmente usando el administrador de paquetes de tu distribución.

Instalación de Tmux en Ubuntu y Debian

sudo apt install tmuxCopiar

Instalación de Tmux en CentOS y Fedora

sudo yum install tmuxCopiar

Instalación de Tmux en macOS

brew install tmuxCopiar

Comenzando su primera sesión de Tmux

Para iniciar su primera sesión de Tmux, simplemente escriba tmuxen su consola:tmuxCopiar

See also  APICOMPLEXA

Esto abrirá una nueva sesión, creará una nueva ventana e iniciará un shell en esa ventana.

Una vez que esté en Tmux, verá una línea de estado en la parte inferior de la pantalla que muestra información sobre la sesión actual.

Ahora puede ejecutar su primer comando Tmux. Por ejemplo, para obtener una lista de todos los comandos, escribiría:

Ctrl+b ?

Creación de sesiones Tmux con nombre

De forma predeterminada, las sesiones de Tmux reciben nombres numéricos. Las sesiones con nombre son útiles cuando ejecuta varias sesiones de Tmux. Para crear una nueva sesión con nombre, ejecute el tmuxcomando con los siguientes argumentos:tmux new -s session_nameCopiar

Siempre es una buena idea elegir un nombre de sesión descriptivo.

Desconectarse de la sesión de Tmux

Puede desconectarse de la sesión de Tmux y volver a su shell normal escribiendo:

Ctrl+b d

El programa que se ejecuta en la sesión de Tmux continuará ejecutándose después de que usted se desconecte de la sesión.

Volver a conectarse a la sesión de Tmux

Para adjuntar a una sesión primero, necesita encontrar el nombre de la sesión. Para obtener una lista de las sesiones actualmente en ejecución, escriba:tmux lsCopiar

El nombre de la sesión es la primera columna del resultado.0: 1 windows (created Sat Sep 15 09:38:43 2018) [158x35] my_named_session: 1 windows (created Sat Sep 15 10:13:11 2018) [78x35] Copiar

Como puede ver en el resultado, hay dos sesiones de Tmux en ejecución. El primero lleva nombre 0y el segundo my_named_session.

Por ejemplo, para adjuntar a la sesión 0, escribiría:tmux attach-session -t 0Copiar

Trabajar con ventanas y paneles de Tmux

Cuando inicia una nueva sesión de Tmux, de forma predeterminada, crea una ventana única con un shell.

See also  Manipulación de textos en yiddish bajo el sistema operativo Unix

Para crear una nueva ventana con tipo de shell , se le asignará Ctrl+b cel primer número disponible del rango .0...9

Se muestra una lista de todas las ventanas en la línea de estado en la parte inferior de la pantalla.

A continuación se muestran algunos de los comandos más comunes para administrar ventanas y paneles de Tmux:

  • Ctrl+b cCrear una nueva ventana (con shell)
  • Ctrl+b wElegir ventana de una lista
  • Ctrl+b 0Cambiar a la ventana 0 (por número)
  • Ctrl+b ,Cambiar el nombre de la ventana actual
  • Ctrl+b %Dividir el panel actual horizontalmente en dos paneles
  • Ctrl+b "Dividir el panel actual verticalmente en dos paneles
  • Ctrl+b oIr al siguiente panel
  • Ctrl+b ;Alternar entre el panel actual y el anterior
  • Ctrl+b xCerrar el panel actual

Personalizando Tmux

Cuando se inicia Tmux, lee sus parámetros de configuración ~/.tmux.confsi el archivo está presente.

Aquí hay una ~/.tmux.confconfiguración de muestra con una línea de estado personalizada y algunas opciones adicionales:~/.tmux.conf# Improve colors set -g default-terminal 'screen-256color' # Set scrollback buffer to 10000 set -g history-limit 10000 # Customize the status line set -g status-fg green set -g status-bg black Copiar

Terminal Tmux

Uso básico de Tmux

A continuación se detallan los pasos más básicos para comenzar con Tmux:

  1. En el símbolo del sistema, escriba tmux new -s my_session,
  2. Ejecute el programa deseado.
  3. Utilice la secuencia de teclas Ctrl-bdpara desconectarse de la sesión.
  4. Vuelva a conectarse a la sesión de Tmux escribiendo tmux attach-session -t my_session.

Conclusión

En este tutorial, aprendiste cómo usar Tmux. Ahora puede comenzar a crear múltiples ventanas de Tmux en una sola sesión, dividir ventanas creando nuevos paneles, navegar entre ventanas, separar y reanudar sesiones y personalizar su instancia de Tmux usando el .tmux.confarchivo.

See also  Dynet

Para obtener más información sobre Tmux escriba man tmuxsu terminal o visite la página del Manual del usuario de Tmux .

Leave a Comment