Cuando se trata de CLIS, ningún sistema operativo puede compararse con Linux. Cada distribución de Linux está muy integrada con su terminal, lo que permite ejecutar procesos complejos con solo unos pocos comandos.
Si bien la terminal puede ser autosuficiente por sí sola, tener algunas características adicionales solo se suma a la experiencia. Una de esas características útiles sería la capacidad de administrar múltiples ventanas y sesiones de terminales a la vez. Afortunadamente, existe un programa que puede satisfacer sus necesidades.
TMUX permite que sus usuarios tengan más de una sesión de la terminal de comando abierta en una sola instancia. Les permite crear, administrar y navegar a través de múltiples ventanas de terminales al mismo tiempo.
Con una gran cantidad de características, personalización técnica y visual y documentación fácil de entender, definitivamente se puede decir que TMUX es imprescindible para aumentar su experiencia CLI.
Modo de copia en TMUX
TMUX viene con una variedad de modos que facilitan el trabajo y la gestión de múltiples sesiones. Uno de estos modos es el "modo de copia". Como su nombre indica, el modo de copia permite copiar un cierto bloque de texto y pegarlo en otra ubicación.
Si proviene del uso de aplicaciones basadas en GUI como Word y el bloc de notas, que utilizan métodos de selección del mouse para copiar texto, la copia en TMUX puede parecer difícil ya que el proceso está puramente basado en el teclado.
No es necesario preocuparse, ya que esta guía lo ayudará a aprender cómo usar el modo de copia en TMUX. Repasaremos los conceptos básicos junto con algunos consejos de navegación para ayudarlo a familiarizarse con el modo de copia.
Habilitar el modo de copia en TMUX
Comencemos por aprender a habilitar el modo de copia en TMUX. Este método hace uso de la terminal de comando.
Usaremos Ubuntu 20.04 para este tutorial. Sin embargo, el método es el mismo para otras distribuciones de Linux.
Para comenzar una sesión de TMUX, comience abriendo el terminal de comando.
Una vez que se abra el terminal, abra una nueva sesión de TMUX utilizando el siguiente comando:
$ tmux
A continuación, intente acceder al TMUX.Archivo confirmación utilizando el editor de texto de su elección. Para esto, asegúrese de estar en su directorio de inicio predeterminado. Puede encontrar la ubicación de su directorio con la ayuda del siguiente comando:
$ PWD
La salida mostrará el directorio actual. En caso de que no esté en el directorio de su elección, use el comando $ CD para cambiar el directorio de la siguiente manera:
$ CD
Una vez que haya terminado con esto, abra el TMUX.Archivo confirmación en un editor de texto. Para este tutorial, usaremos nano.
$ sudo nano ~/.tmux.confusión
Esto debería abrir el archivo de configuración.
Una vez que se abra el archivo de configuración, agregue la siguiente línea para habilitar el modo de copia:
$ setw -g mode -keys vi
Una vez hecho esto, guarde el archivo. Ahora debería tener acceso al modo de copia.
Para probarlo, inicie una sesión de TMUX y abra algunos paneles. Esto debería ser posible utilizando los siguientes atajos.
Ahora, puede proceder a ingresar el modo de copia en TMUX. Para hacer esto, simplemente presione Ctrl + [. El cambio de cursor de cambio en el texto debe indicar que ahora está en modo de copia.
Navegar en modo de copia
Las claves de navegación en el modo de copia TMUX se parecen a las utilizadas en VIM. A continuación se proporciona una lista de claves de navegación útiles:
Para comenzar a copiar el texto, resalte el texto presionando el espacio. Copiar el texto presionando Ingresar. Navegue al lugar donde desee pegar el texto y presione CTRL + J para pegarlo.
Conclusión
Esta fue una guía sobre cómo puede usar el modo de copia en TMUX. Repasamos los conceptos básicos del modo de copia, cómo habilitarlo y navegamos a través de él. Por último, hablamos sobre cómo usarlo para copiar texto.