Terminal multiplexor
$ tmux
$ tmux ls
$ tmux attach -t 0
$ tmux rename-session -t 0 tty1
$ tmux kill-window -t 2
$ tmux kill-session -t 2
$ tmux new-session -s hack_wifi
$ tmux new-session -d 'htop'
$ tmux list-commands
$ tmux list-keys
$ tmux new-session -d 'vi /etc/apt/sources.list' \; split-window -d 'newsbeuter' \; attach
$ tmux new-session \; split-window \; split-window -h \; split-window -v \; attach
Atajos:
Ctrl+b c (Crear una nueva ventana)
Ctrl+b d (Salir de tmux actual (detach) sin cerrar sesión)
Ctrl+b n (Ir a la ventana siguiente)
Ctrl+b p (Ir a la ventana anterior)
Ctrl+b & (Matar la ventana actual, incluye todos los paneles)
Ctrl+b x (Matar panel actual)
Ctrl+b , (cambiar el nombre de la ventana actual )
Ctrl+b % (Dividir verticalmente la ventana actual en dos paneles)
Ctrl+b " (Dividir horizontalmente la ventana actual en dos paneles)
Ctrl+b q (Mostrar brevemente los números de cada panel)
Ctrl+b o (Cambiar al siguiente panel)
Ctrl+b ? (Lista todas las combinaciones de teclas de control)
Ctrl+b w (Lista todas las ventanas)
Ctrl+b núm (Moverse a la ventana seleccionada (0-9). No al panel)
Ctrl+b up (Ir al panel de encima)
Ctrl+b down (Ir al panel de abajo)
Ctrl+b left (Ir al panel de la izquierda)
Ctrl+b right (Ir al panel de la derecha)
Ctrl+b t (Muestra en el panel un reloj digital)
Ctrl+b s (Elegir sesión)
Ctrl+b [ (Entra en modo scroll con la teclas del cursor. Termina pulsando q)
1.-
Muestra para colorear los paneles:
Crear en el directorio personal el archivo oculto:
$ touch .tmux.conf
Con el siguiente contenido [modificar al gusto]
# default statusbar colors
set -g status-fg colour136
set -g status-bg colour235
set -g status-attr default
# default window title colors
setw -g window-status-fg colour244
setw -g window-status-bg default
setw -g window-status-attr dim
# active window title colors
setw -g window-status-current-fg colour166
setw -g window-status-current-bg default
#setw -g window-status-current-attr bright
setw -g window-status-current-attr underscore
# panel border
set-option -g pane-border-fg white #base02
set-option -g pane-active-border-fg colour46 #base01
# command/message line colors
set -g message-fg white
set -g message-bg black
set -g message-attr bright
# pane number display
set-option -g display-panes-active-colour colour33 #blue
set-option -g display-panes-colour colour166 #orange
# clock
set-window-option -g clock-mode-colour colour64 #green