Androide

Comenzando con tmux

#minicurso Vim (1) - Comandos básicos

#minicurso Vim (1) - Comandos básicos

Tabla de contenido:

Anonim

Esta guía explicará la instalación y el uso básico de Tmux para ponerlo en funcionamiento.

¿Qué es tmux?

Tmux es un multiplexor terminal, una alternativa a la pantalla GNU. En otras palabras, significa que puede 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 puede cambiar fácilmente entre múltiples programas en un terminal, separarlos 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 continuará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.

Instalando Tmux

Puede instalar Tmux fácilmente utilizando el administrador de paquetes de su distribución.

Instalando Tmux en Ubuntu y Debian

sudo apt install tmux

Instalando Tmux en CentOS y Fedora

sudo yum install tmux

Instalar Tmux en macOS

brew install tmux

Comenzando su primera sesión de Tmux

Para comenzar su primera sesión de Tmux, simplemente escriba tmux en su consola:

tmux

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

Una vez que esté en Tmux, notará 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, debe escribir:

Ctrl+b ?

Crear sesiones de Tmux con nombre

Por defecto, las sesiones de Tmux se nombran numéricamente. Las sesiones con nombre son útiles cuando ejecuta múltiples sesiones de Tmux. Para crear una nueva sesión con nombre, ejecute el comando tmux con los siguientes argumentos:

tmux new -s session_name

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

Separarse 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 se desconecte de la sesión.

Volver a adjuntar a la sesión de Tmux

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

tmux ls

El nombre de la sesión es la primera columna de la salida.

0: 1 windows (created Sat Sep 15 09:38:43 2018) my_named_session: 1 windows (created Sat Sep 15 10:13:11 2018)

Como puede ver en la salida, hay dos sesiones de Tmux en ejecución. El primero se llama 0 y el segundo my_named_session .

Por ejemplo, para adjuntar a la sesión 0 , escribiría:

tmux attach-session -t 0

Trabajando con Tmux Windows y Paneles

Cuando inicia una nueva sesión de Tmux, por defecto, crea una sola ventana con un shell.

Para crear una nueva ventana con el tipo de shell Ctrl+b c , se le asignará el 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 c Crear una nueva ventana (con shell) Ctrl+b w Elegir ventana de una lista Ctrl+b 0 Cambiar 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 o Ir al siguiente panel Ctrl+b ; Alternar entre el panel actual y el anterior Ctrl+b x Cerrar el panel actual

Personalizando Tmux

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

Aquí hay una muestra de configuración ~/.tmux.conf 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

Uso básico de Tmux

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

  1. En el símbolo del sistema, escriba tmux new -s my_session , ejecute el programa deseado. tmux new -s my_session la secuencia de Ctrl-b + d para desconectarse de la tmux attach-session -t my_session . tmux attach-session -t my_session escribiendo tmux attach-session -t my_session .

Conclusión

En este tutorial, aprendiste a 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.conf usando el archivo .tmux.conf .

Hay mucho más que aprender sobre Tmux en la página del Manual del usuario de Tmux.

terminal tmux