Cuando trabajo, generalmente tengo un terminal con muchas pestañas abiertas. Por ejemplo, la primera pestaña es para mi servidor web, la segunda para la consola, la tercera para los modelos, etc.
Cada vez que tengo que abrir manualmente la nueva pestaña (uso Ctrl + Shift + T), hago clic derecho en la etiqueta de la pestaña y le cambio el nombre (servidor web, consola, modelos, etc.).
Sin embargo, me gustaría automatizar esto, pero no puedo encontrar los comandos para:
- Abra la nueva pestaña desde el indicador actual,
- Renombrarlo
Como me gustaría hacer un script BASH para eso, ¿qué puedo usar?
Respuestas:
Puede tener los tres que se muestran en una ventana de terminal (sin pestañas) con TMUX.
Un multiplexor de terminales sería la forma más fácil de lograr esto y automatizarlo. Después de instalar TMUX, cree un archivo que contenga las directivas (no es necesario que sea ejecutable). El contenido del archivo puede cambiar cuando se familiarice con TMUX.
Ejemplo:
Esto creará su sesión TMUX, se dividirá en tres paneles en la misma ventana, cambiará el diseño y luego ssh en su servidor web en el primer panel de la primera ventana. Almorzar:
Controlar esta sesión es muy similar
screen
a que tiene secuencias de escape para enviar comandos a tmux para adjuntar, moverse entre paneles dentro de la ventana, moverse entre ventanas, etc. El uso / personalización completa de este entorno está más allá del alcance de esto. pregunta. Le recomiendo leer la documentación.Enlace: http://tmux.sourceforge.net
fuente