Cómo cerrar una sesión tmux

Cómo cerrar una sesión tmux

Estoy usando tmux para administrar múltiples ventanas de terminal. Actualmente tengo 2 ventanas abiertas con múltiples paneles. Sé que tengo que usar el prefijo (para mí es ctrl+ a) para ingresar comandos.

¿Cómo puedo cerrar la sesión desde dentro de tmux? ¿Qué comando cerraría la sesión (todas las ventanas y paneles) y tmux al mismo tiempo?

Respuesta1

Presione su prefijo (por ejemplo, Ctrl+ Ao B, que es el predeterminado) y luego :escriba y kill-sessionluego presione Enter. Esto, como sugiere el nombre del comando, cerrará la sesión.

Respuesta2

Si desea cerrar una sesión que no sea la actual (y, por lo tanto, mantener tmux ejecutándose; al cerrar la sesión actual como en la respuesta de @ 0xC0000022L, también se cierra tmux incluso si hay otras sesiones disponibles), haga lo siguiente en una de las ventanas de tmux:

# tmux ls
keepMe: 1 windows (created Wed Jun 24 14:20:15 2015) [171x41]
otherSession: 1 windows (created Wed Jun 24 14:22:01 2015) [171x41]
3: 1 windows (created Wed Jun 24 14:23:28 2015) [171x41]

(assuming here that you're on keepMe session)
# tmux kill-session -t otherSession
-or-
# tmux kill-session -t 3

Esto elimina "otra sesión" o la sesión número 3 y deja tmux ejecutándose, suponiendo que no tenía seleccionada "otra sesión" o la sesión número 3 cuando las eliminó.

Respuesta3

Prefijo TMUX (por ejemplo, ctrl+ b) +:kill-session

o

tmux kill-session(podría ejecutarse desde el interior de una sesión o desde el exterior)

Ambos estilos de invocación pueden utilizar las banderas:

-t target-sessiondestruye la sesión dada
-adestruye todas las sesiones excepto la dada o aquella a la que está adjunto

La ejecución kill-sessiondesde fuera de TMUX elimina la última sesión a la que estaba conectado. -ainvierte eso.

En el caso de que tengas más de una sesión en ejecución, podrías cancelarla.todas las sesionesa la vez con: kill-server.

Respuesta4

Si desea cerrar una sesión y todas sus ventanas y paneles cómodamente, simplemente presione PREFIXs. Luego navegue hasta la sesión y presione xy confirme con y.

Cerrar una sesión usando el prefijo sy luego xy

( ^Aes mi prefijo)

También puedes etiquetar más de una sesión usando ty luego eliminando las etiquetadas con X.

Si finaliza la sesión actual, tmuxtambién se cerrará. Si no desea salir, simplemente cambie una sesión diferente antes de finalizar la sesión en cuestión.

información relacionada