#minicurso Vim (1) - Comandos básicos
Tabla de contenido:
- ¿Qué es tmux?
- Instalando Tmux
- Instalando Tmux en Ubuntu y Debian
- Instalando Tmux en CentOS y Fedora
- Instalar Tmux en macOS
- Comenzando su primera sesión de Tmux
- Crear sesiones de Tmux con nombre
- Separarse de la sesión de Tmux
- Volver a adjuntar a la sesión de Tmux
- Trabajando con Tmux Windows y Paneles
- Personalizando Tmux
- Uso básico de Tmux
- Conclusión
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
.
Instalando Tmux
Puede instalar Tmux fácilmente utilizando el administrador de paquetes de su distribución.
Instalando Tmux en Ubuntu y Debian
Instalando Tmux en CentOS y Fedora
Instalar Tmux en macOS
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:
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 listaCtrl+b
0
Cambiar a la ventana 0 (por número)Ctrl+b
,
Cambiar el nombre de la ventana actualCtrl+b
%
Dividir el panel actual horizontalmente en dos panelesCtrl+b
"
Dividir el panel actual verticalmente en dos panelesCtrl+b
o
Ir al siguiente panelCtrl+b
;
Alternar entre el panel actual y el anteriorCtrl+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:
# 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:
- En el símbolo del sistema, escriba
tmux new -s my_session
, ejecute el programa deseado.tmux new -s my_session
la secuencia deCtrl-b
+d
para desconectarse de latmux attach-session -t my_session
.tmux attach-session -t my_session
escribiendotmux 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 tmuxFacebook supera a 300 millones de usuarios, dice que solo está comenzando
Facebook ahora tiene más de 300 millones de miembros en todo el mundo.
Comenzando con Feedly donde Google Reader deja
Feedly ha hecho que a los usuarios de Google les resulte sencillo cambiar y conservar todos sus feeds y categorías de Reader.
Cómo crear y compartir enlaces de videos de youtube comenzando en cierto ...
¿Desea compartir el enlace de video de YouTube a partir de un cierto punto? Aquí hay dos formas de hacer exactamente eso.