💾 Archived View for wiki.archipielago.uno › tmux.gmi captured on 2023-01-29 at 02:39:13. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
tmux es una herramienta ideal para que, al conectarse al servidor via ssh, podamos mantener sesiones abiertas a las que podamos regresar aunque se haya perdido la conexión o nos hayamos desconectado voluntariamente.
tiene muchas opciones, pero de base vale la pena conocer:
al entrar al servidor, con el comando tmux se crea una “sesión” que se ve como antes, pero ahora abajo tiene una barra con información:
tmux
adentro de tmux, los comandos se preceden por defecto por ctrl + b junto, y luego otra tecla.
por ejemplo, para dejar la sesión abierta pero salirse por el momento, es ctrl + b, luego d (de detach). en la terminal saldrá algo de detached from session.
para volver a entrar a esa sesión, en lugar de solo tmux usa `tmux a` (de attach):
tmux a
esto del attach no solo es para cuando tú manualmente te sales: si tu conexión se pierde mientras estás en la sesión de tmux, la sesión se queda activa pero detached.
cuando vuelvas a entrar al servidor, puedes regresar a tu sesión con `tmux a`.
para crear una nueva “ventana” dentro de la sesión de tmux, usa ctrl + b, luego c (¿de crear, supongo?). verás que empiezas con una consola vacía y que abajo en la barra de informción ya salen los títulos de las dos consolas.
para moverte entre ventanas puedes hacer:
de esta manera puedes por ejemplo tener profanity corriendo en una ventana y cambiarte a otra donde tienes nano :)
también es posible dividir la ventana total en partes y que cada una tenga un programa distinto, pero para eso mejor revisar un tutorial más completo que yo no me acuerdo 😁