Introducción
TMUX es un multiplexor de terminales que permite a los usuarios crear, acceder y controlar una serie de terminales desde una sola ventana. Esta herramienta es especialmente útil para los profesionales de TI y los desarrolladores que trabajan con múltiples sesiones de terminal al mismo tiempo. En este tutorial, aprenderemos cómo instalar y usar TMUX en Linux, MacOS y Windows.
Instalación de TMUX
linux
En Linux, TMUX se puede instalar a través del administrador de paquetes de su sistema. Por ejemplo, en Ubuntu puedes usar sudo apt install tmux
.
Mac OS
En MacOS, TMUX se puede instalar a través de Homebrew. Si aún no tiene Homebrew, puede instalarlo con /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
. Después de instalar Homebrew, puede instalar TMUX con brew install tmux
.
ventanas
En Windows, TMUX se puede usar a través del Subsistema de Windows para Linux (WSL). Primero debe instalar WSL siguiendo las instrucciones proporcionadas en la sección anterior del tutorial. Después de instalar WSL y una distribución de Linux como Ubuntu, puede instalar TMUX con sudo apt install tmux
.
Uso básico de TMUX
Después de instalar TMUX, puede iniciar una nueva sesión de TMUX simplemente escribiendo tmux
en la terminal.
TMUX tiene un conjunto de comandos que se pueden invocar con una combinación de teclas. Por defecto, esta combinación es Ctrl-b
, seguida de otra tecla. Estos son algunos comandos comunes:
Ctrl-b c
: Crea una nueva ventana.Ctrl-b n
: Cambia a la siguiente ventana.Ctrl-b p
: Cambia a la ventana anterior.Ctrl-b %
: Divide la ventana verticalmente.Ctrl-b "
: Divide la ventana horizontalmente.Ctrl-b o
: Ir al siguiente panel.Ctrl-b d
: Separar la sesión actual.
Personalización de TMUX
TMUX es altamente personalizable. Puede cambiar las combinaciones de teclas, la apariencia y mucho más editando el archivo de configuración de TMUX, que generalmente se encuentra en ~/.tmux.conf
.
Aquí hay un archivo de configuración TMUX de ejemplo:
# Imposta la combinazione di tasti a Ctrl-a
unbind Cb
set -g prefix Ca
bind Ca send-prefix
# Rende la divisione delle finestre più naturale
bind | split-window -h
bind - split-window -v
# Imposta il tema a solare
set -g status-bg colour235 # base02
set -g status-fg colour136 # yellow
set -g status-interval 60
set -g status-left-length 30
set -g status-right-length 150
set -g status-left "#[fg=colour235,bg=colour33] #S #[fg=colour33,bg=colour235,nobold,nounderscore,noitalics]"
Conclusión
En este tutorial hemos visto cómo usar TMUX para administrar sesiones de terminal en Linux, MacOS y Windows