100% encontró este documento útil (1 voto)
81 vistas10 páginas

Cómo Usar Tmux - Yerald Tenazoa

curiosidad

Cargado por

mitnick030
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (1 voto)
81 vistas10 páginas

Cómo Usar Tmux - Yerald Tenazoa

curiosidad

Cargado por

mitnick030
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Cómo usar Tmux

Tmux es una herramienta que permite a los usuarios crear múltiples


sesiones virtuales de terminal en su sistema, cada una ejecutando
un proceso individual. Funciona de forma similar a otros
multiplexores como GNU Screen, pero ofrece funciones mejoradas
de gestión de ventanas.
Además de mejorar la colaboración en las tareas, tmux permite a
los usuarios mantener procesos de larga duración en segundo
plano y guardar el estado del terminal tras desconectarse. Esto
hace que la herramienta sea adecuada para gestionar un sistema
remoto como un servidor VPS.
En este tutorial, te enseñaremos cómo usar tmux, una herramienta
que te permite dividir una ventana de terminal en varias. Esto
incluye el proceso de instalación, atajos de teclado, casos de uso
comunes y ventajas sobre el terminal tradicional.

¿Qué es tmux?
Tmux es un multiplexor de terminal donde se pueden crear varias
sesiones de shell en tu sistema, cada una ejecutando un proceso
distinto. Mantiene las tareas ejecutándose en segundo plano,
aceptando que los usuarios continúen su trabajo luego.

Tmux permite crear múltiples sesiones de terminal para una


colaboración eficiente. Para mejorar tu flujo de trabajo, también
puedes modificar la configuración mediante el archivo tmux.conf.

Cómo instalar tmux


Para configurar tmux, inicia sesión en tu sistema remoto como root
utilizando un cliente SSH como PuTTY. Los usuarios de hosting
VPS de Hostinger pueden encontrar las credenciales en la pestaña
de acceso SSH de la página de Vista general del VPS en hPanel.

Teclas y atajos de tmux


Los atajos de teclado de tmux son esenciales para la gestión de
ventanas y paneles. Aquí tienes algunas de las combinaciones de
teclas más útiles y sus funciones:

• Ctrl-b + d: salir de la sesión actual.


• Ctrl-b + %: dividir una ventana en paneles superior e inferior.
• Ctrl-b + «: dividir una ventana en dos paneles verticalmente.
• Ctrl-b + flecha: mover a un panel diferente en una dirección.
• Ctrl-b + x: cerrar el panel actual.
• Ctrl-b + c: crear una nueva ventana.
• Ctrl-b + n: pasar a la siguiente ventana según el número.
• Ctrl-b + p: volver a la ventana anterior.
• Ctrl-b + número ID: saltar a una ventana concreta utilizando
el número ID.
• Ctrl-b + : abrir el modo línea de comandos.
• Ctrl-b + ?: mostrar todos los atajos.
• Ctrl-b + w: lista todas las ventanas de la sesión actual.
Ten en cuenta que los atajos tmux sólo funcionan dentro de una
sesión tmux. Además, para que las combinaciones de teclas
funcionen, tendrás que pulsar Ctrl-b antes de la tecla que quieras
utilizar, como se muestra arriba.

Una vez conectado, asegúrate de cambiar a otro superusuario, ya


que ejecutar comandos erróneos utilizando root podría causar
algunos problemas graves:
Plain text

Copy to clipboard

Open code in new window

EnlighterJS 3 Syntax Highlighter

su nombredeusuario

su nombredeusuario

su nombredeusuario
Antes de instalar tmux, actualiza el repositorio de paquetes de tu
sistema. Este comando variará según el sistema operativo Linux.
Por ejemplo, aquí tienes cómo hacerlo en Ubuntu:
Plain text

Copy to clipboard

Open code in new window

EnlighterJS 3 Syntax Highlighter

sudo apt update

sudo apt update

sudo apt update


A continuación, ejecuta el siguiente comando de Linux para
instalar tmux:
Plain text

Copy to clipboard

Open code in new window

EnlighterJS 3 Syntax Highlighter

sudo apt install tmux


sudo apt install tmux

sudo apt install tmux


Ajusta el comando según el gestor de paquetes de tu sistema. Por
ejemplo, CentOS utiliza yum o dnf en lugar de apt.
Una vez finalizado el proceso de configuración de tmux, comprueba
si está bien configurado consultando la versión:
Plain text

Copy to clipboard

Open code in new window

EnlighterJS 3 Syntax Highlighter

tmux -V

tmux -V

tmux -V
Si tu terminal devuelve el número de versión, tmux está
correctamente instalado. En caso contrario, mostrará el error
«comando no encontrado«.

En tmux, puedes dividir el terminal en sesiones, ventanas y


paneles. Son shells dedicados y aislados en los que puedes
ejecutar comandos o ejecutar procesos sin afectar a los demás.
La única diferencia es su estructura jerárquica, que proporciona
modularidad para una organización eficaz de las tareas. Una sesión
es una colección de ventanas, mientras que los paneles son
subdivisiones de una única ventana.

VPS

May 15, 2024


Deyimar A.
8min de lectura

Cómo usar Tmux: guía


completa con cheat
sheet
Tmux es una herramienta que permite a los usuarios crear múltiples
sesiones virtuales de terminal en su sistema, cada una ejecutando
un proceso individual. Funciona de forma similar a otros
multiplexores como GNU Screen, pero ofrece funciones mejoradas
de gestión de ventanas.
Además de mejorar la colaboración en las tareas, tmux permite a
los usuarios mantener procesos de larga duración en segundo
plano y guardar el estado del terminal tras desconectarse. Esto
hace que la herramienta sea adecuada para gestionar un sistema
remoto como un servidor VPS.
En este tutorial, te enseñaremos cómo usar tmux, una herramienta
que te permite dividir una ventana de terminal en varias. Esto
incluye el proceso de instalación, atajos de teclado, casos de uso
comunes y ventajas sobre el terminal tradicional.

Tabla de Contenidos
o ¿Qué es tmux?
o Cómo instalar tmux
o Teclas y atajos de tmux
o Cómo utilizar tmux
o Iniciar una nueva sesión
o Separar y unir sesiones
o Gestionar sesiones
o Crear y navegar por las ventanas
o Renombrar y organizar ventanas
o Dividir ventanas en paneles
o Navegar y cambiar el tamaño de los paneles
o Cerrar paneles
o Personalizar tmux
o ¿Por qué utilizar Tmux?
o tmux – Preguntas frecuentes
o ¿Cuáles son las ventajas de utilizar tmux?
o ¿Cuál es la diferencia entre tmux y screen?
o ¿Puedo personalizar la apariencia y el comportamiento de
tmux?

¿Qué es tmux?
Tmux es un multiplexor de terminal donde se pueden crear varias
sesiones de shell en tu sistema, cada una ejecutando un proceso
distinto. Mantiene las tareas ejecutándose en segundo plano,
aceptando que los usuarios continúen su trabajo luego.

Tmux permite crear múltiples sesiones de terminal para una


colaboración eficiente. Para mejorar tu flujo de trabajo, también
puedes modificar la configuración mediante el archivo tmux.conf.

Cómo instalar tmux


Para configurar tmux, inicia sesión en tu sistema remoto como root
utilizando un cliente SSH como PuTTY. Los usuarios de hosting
VPS de Hostinger pueden encontrar las credenciales en la pestaña
de acceso SSH de la página de Vista general del VPS en hPanel.

Una vez conectado, asegúrate de cambiar a otro superusuario, ya


que ejecutar comandos erróneos utilizando root podría causar
algunos problemas graves:
Plain text

Copy to clipboard

Open code in new window


EnlighterJS 3 Syntax Highlighter

su nombredeusuario

su nombredeusuario

su nombredeusuario
Antes de instalar tmux, actualiza el repositorio de paquetes de tu
sistema. Este comando variará según el sistema operativo Linux.
Por ejemplo, aquí tienes cómo hacerlo en Ubuntu:
Plain text

Copy to clipboard

Open code in new window

EnlighterJS 3 Syntax Highlighter

sudo apt update

sudo apt update

sudo apt update


A continuación, ejecuta el siguiente comando de Linux para
instalar tmux:
Plain text

Copy to clipboard

Open code in new window

EnlighterJS 3 Syntax Highlighter

sudo apt install tmux

sudo apt install tmux

sudo apt install tmux


Ajusta el comando según el gestor de paquetes de tu sistema. Por
ejemplo, CentOS utiliza yum o dnf en lugar de apt.
Una vez finalizado el proceso de configuración de tmux, comprueba
si está bien configurado consultando la versión:
Plain text

Copy to clipboard

Open code in new window

EnlighterJS 3 Syntax Highlighter

tmux -V

tmux -V

tmux -V
Si tu terminal devuelve el número de versión, tmux está
correctamente instalado. En caso contrario, mostrará el error
«comando no encontrado«.
En tmux, puedes dividir el terminal en sesiones, ventanas y
paneles. Son shells dedicados y aislados en los que puedes
ejecutar comandos o ejecutar procesos sin afectar a los demás.
La única diferencia es su estructura jerárquica, que proporciona
modularidad para una organización eficaz de las tareas. Una sesión
es una colección de ventanas, mientras que los paneles son
subdivisiones de una única ventana.

Teclas y atajos de tmux


Los atajos de teclado de tmux son esenciales para la gestión de
ventanas y paneles. Aquí tienes algunas de las combinaciones de
teclas más útiles y sus funciones:

• Ctrl-b + d: salir de la sesión actual.


• Ctrl-b + %: dividir una ventana en paneles superior e inferior.
• Ctrl-b + «: dividir una ventana en dos paneles verticalmente.
• Ctrl-b + flecha: mover a un panel diferente en una dirección.
• Ctrl-b + x: cerrar el panel actual.
• Ctrl-b + c: crear una nueva ventana.
• Ctrl-b + n: pasar a la siguiente ventana según el número.
• Ctrl-b + p: volver a la ventana anterior.
• Ctrl-b + número ID: saltar a una ventana concreta utilizando
el número ID.
• Ctrl-b + : abrir el modo línea de comandos.
• Ctrl-b + ?: mostrar todos los atajos.
• Ctrl-b + w: lista todas las ventanas de la sesión actual.
Ten en cuenta que los atajos tmux sólo funcionan dentro de una
sesión tmux. Además, para que las combinaciones de teclas
funcionen, tendrás que pulsar Ctrl-b antes de la tecla que quieras
utilizar, como se muestra arriba.
Cómo utilizar tmux
Veamos cómo los administradores de sistemas pueden utilizar el
multiplexor para un flujo de trabajo eficiente desde la línea de
comandos. Aprenderás a iniciar sesiones tmux, crear ventanas
múltiples, dividir paneles y personalizar su configuración.

Iniciar una nueva sesión


Para iniciar tmux y crear tu primera sesión, ejecuta uno de los
siguientes comandos en tu ventana principal de terminal:
Plain text

Copy to clipboard

Open code in new window

EnlighterJS 3 Syntax Highlighter

tmux

tmux new

tmux new-session

tmux tmux new tmux new-session

tmux
tmux new
tmux new-session
Ten en cuenta que debes ejecutar estos comandos en la ventana
principal del terminal. Aunque puedes crear una nueva dentro de
una sesión existente, no es recomendable y requiere desactivar la
variable de entorno $TMUX.
Por defecto, una nueva sesión tmux utilizará un número ID para
identificarse. Sin embargo, puedes darle un nombre personalizado
utilizando la opción -s:
Plain text

Copy to clipboard

Open code in new window

EnlighterJS 3 Syntax Highlighter

tmux new-session -s [nombre]

tmux new-session -s [nombre]

tmux new-session -s [nombre]

También podría gustarte