¿Acabas de empezar en la terminal de Linux? Aquí hay algunos consejos de configuración
Enlaces rápidos
- Elija un esquema de color
- Considere terminales transparentes
- Personaliza tu mensaje
- Pruebe terminales con pestañas
- Tenga a mano una terminal de respaldo
- Pruebe un multiplexor de terminal
La terminal Linux es útil, pero a veces tiene mala reputación por ser aburrida. Si eres nuevo en el uso de la línea de comandos, aquí tienes algunas formas de hacerla más útil, divertida y elegante.
1. Elija una combinación de colores
Querrás que tu terminal sea legible ya que pasarás mucho tiempo en él. La mayoría de los terminales Linux están configurados con un esquema oscuro sobre claro o claro sobre oscuro.
Una alternativa es un esquema "solarizado" que apunta a colores más agradables a la vista durante largas sesiones.
Su emulador de terminal suele tener una sección en la configuración con algunos esquemas de color predefinidos. Puedes comenzar allí y luego modificar la configuración hasta que encuentres algo que te guste, incluso si solo tienes 16 colores para elegir.
2. Considere terminales transparentes
En muchos emuladores de terminal Linux modernos, puede cambiar la transparencia del fondo del terminal. Puedes usarlo para fingir que eres un hacker en un procedimiento policial de la década de 2000, pero también tiene un propósito práctico. Si estás trabajando en un tutorial como el que puedes encontrar en How-To Geek, podrás ver lo que estás haciendo más fácilmente.
Si tiene una ventana de terminal en la parte superior, podrá leer el texto que está debajo de la ventana. Esto le ahorrará mucho tiempo y esfuerzo al hacer clic entre ventanas.
3. Personaliza tu mensaje
Con los shells de Linux, puede personalizar su mensaje para mostrar información útil en cada línea de comando. En la mayoría de los shells, esto se hace estableciendo una variable de entorno.
En Bash, la variable que querrás configurar en la variable PS1. Esto controla el indicador como nivel de shell 1, que es el valor predeterminado cuando estás en la línea de comando.
En esta variable, puede tener cualquier texto que desee, pero también puede establecer algunas secuencias de escape con el carácter "\" que mostrará otra información útil.
Algunos de estos incluyen:
\u
Muestra su nombre de usuario
-
\w
Muestra su directorio de trabajo actual, con su directorio de inicio abreviado con un carácter ~ (tilde)
\h
muestra el nombre de host de su máquina Linux hasta el primer "." personaje. mostrará el nombre de host completo.
\H (capital H)
Su nombre de host completo
\t
Muestra la hora en formato de 24 horas, minutos y segundos
\T (capital T)
Igual que \t, pero en 12 horas.
Aquí se explica cómo armarlo todo. Si tiene una cuenta en una máquina Linux remota, es útil saber en qué máquina inició sesión para asegurarse de no confundir su máquina local con la máquina remota.
Abra el archivo .bashrc en un editor de texto e ingrese esta línea en él:
export PS1="\u@\h:\w\$: "
Guarde el archivo y abra una nueva ventana de terminal o escriba este comando en el shell para activar su nuevo mensaje
source .bashrc
En cada mensaje, verá su nombre de usuario seguido de un carácter "@", seguido del nombre de host hasta el primer ".", luego su directorio de trabajo actual, seguido de un "$" cuando haya iniciado sesión como usuario. usuario normal, pero un "#" si eres root, seguido de un espacio.
Es posible que su distribución ya venga con un mensaje personalizado con este tipo de información. Puedes dejarlo. También es posible poner colores en el mensaje, y su distribución probablemente también establezca un valor predeterminado con eso. Aunque la sintaxis puede ser fea, es posible profundizar en ella si realmente quieres engañar a tu mensaje.
4. Pruebe las terminales con pestañas
Una característica útil de los emuladores de terminales modernos son los terminales con pestañas. Esto es similar a la navegación por pestañas. Si tiene tantas pestañas del navegador que olvidó para qué las abrió, finalmente puede llevar esta experiencia a la terminal Linux.
Muchos emuladores de terminal tendrán un botón que parece un signo más o algo similar para abrir una nueva pestaña de terminal. O puede ir al menú y seleccionar la opción para una nueva pestaña. También habrá frecuentemente un atajo de teclado para abrir una nueva pestaña, como Ctrl+Shift+T.
En muchos emuladores de terminal, puede arrastrar una pestaña de terminal a una ventana y arrastrarla nuevamente a otras ventanas de terminal para crear pestañas.
5. Tenga a mano una terminal de respaldo
Cuando hago personalizaciones en los archivos de inicio de mi terminal, me gusta tener una ventana abierta con la configuración actual como copia de seguridad.
Si cometo un error en uno de estos archivos, puede hacer imposible abrir otra terminal. Tendría que iniciar sesión como root, eliminar el archivo ofensivo en mi directorio personal y empezar de nuevo. Con la terminal alternativa, tengo una terminal en funcionamiento que se encuentra en buen estado. Mantengo esta terminal abierta y luego pruebo mis cambios en otra ventana o pestaña de terminal.
También es una buena idea hacer una copia de seguridad de cualquier archivo que edites, como tu .bashrc, con el comando cp:
cp .bashrc .bashrc.bak
Si comete un error, puede copiar esta copia de seguridad sobre el archivo y volverá al punto de partida:
cp .bashrc.bak .bashrc
6. Pruebe un multiplexor de terminal
Por muy útil que sea la terminal de Linux, puedes mejorarla aún más con un multiplexor de terminal. Un multiplexor de terminal, como GNU Screen o tmux, le permite ejecutar muchos shells y dividir la pantalla, de la misma manera que puede hacerlo con terminales con pestañas o múltiples ventanas de terminal.
Una ventaja de los multiplexores de terminales es que puede suspender una sesión y reanudarla. Esto es útil en conexiones SSH remotas. Si tu conexión Wi-Fi se cae mientras estás conectado, cuando vuelva a restablecerse, podrás volver a iniciar sesión y continuar con lo que estabas haciendo.
Ahora que tiene la configuración de terminal perfecta, comience a aprender a usarlo con algunos comandos básicos de Linux para principiantes.