Cómo personalizar su Shell Bash usando el archivo Bashrc

Cómo personalizar su Shell Bash usando el archivo Bashrc

Cómo personalizar su Shell Bash usando el archivo Bashrc

VALORACIÓN DEL ARTÍCULO:
5/5


Si has estado usando Linux por un tiempo y particularmente si estás empezando a familiarizarte con la línea de comandos de Linux, sabrás que BASH es un intérprete de comandos de Linux.

BASH significa Bourne Again Shell. Hay un número de diferentes shells incluyendo csh, zsh, dash y korn.

Un shell es un intérprete que puede aceptar comandos para un usuario y ejecutarlos para realizar operaciones como navegar por un sistema de archivos, ejecutar programas e interactuar con dispositivos.

Muchas distribuciones de Linux basadas en Debian, como la propia Debian, Ubuntu y Linux Mint, utilizan DASH como shell en lugar de BASH. DASH son las siglas de Debian Almquist Shell. La cáscara DASH es muy similar a BASH pero es mucho más pequeña que la cáscara BASH.

Independientemente de si está usando BASH o DASH, tendrá un archivo llamado .bashrc. De hecho, usted tendrá múltiples archivos.bashrc.

Abra una ventana de terminal y escriba el siguiente comando:

sudo find / -nombre .bashrc

Cuando se ejecuta este comando, se devuelven tres resultados:

  • /etc/skel/.bashrc
  • /home/gary/.bashrc
  • /root/.bashrc

El archivo /etc/skel/.bashrc se copia en la carpeta de inicio de cualquier usuario nuevo que se cree en un sistema.

El archivo /home/gary/.bashrc es el que se usa siempre que el usuario gary abre un shell y el archivo raíz se usa siempre que el root abre un shell.

¿Qué es el archivo.bashrc?

El archivo.bashrc es un script de shell que se ejecuta cada vez que un usuario abre una nueva shell.

Por ejemplo, abra una ventana de terminal e introduzca el siguiente comando:

bash

Ahora, dentro de la misma ventana, ingrese este comando:

bash

Cada vez que se abre una ventana de terminal se realiza el archivo bashrc.

El archivo.bashrc es un buen lugar para ejecutar comandos que desea ejecutar cada vez que abra un shell.

Como ejemplo, abra el archivo.bashrc usando nano de la siguiente manera:

nano ~/.bashrc

Al final del archivo, introduzca el siguiente comando:

echo "Hello $USER"

Guarde el archivo pulsando CTRL y O y luego salga de nano pulsando CTRL y X.

Dentro de la ventana de terminal ejecute el siguiente comando:

bash

La palabra «Hello» debe aparecer junto con el nombre de usuario con el que ha iniciado sesión.

Puede usar el archivo.bashrc para hacer lo que desee.

El uso de alias

El archivo.bashrc se utiliza comúnmente para establecer alias a comandos de uso común para que no tenga que recordar comandos largos.

Algunas personas consideran que esto es algo malo porque podría olvidarse de cómo usar el comando real cuando se coloca en una máquina en la que su propio archivo.bashrc en particular no existe.

Sin embargo, la verdad es que todos los comandos están fácilmente disponibles en línea y en las páginas de manual, por lo que añadir alias es más positivo que negativo.

Si observa el archivo.bashrc predeterminado en una distribución como Ubuntu o Mint, verá algunos alias ya configurados.

Por ejemplo:

alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'

>.

El comando ls se usa para listar los archivos y directorios en el sistema de archivos…

El -alF significa que verá un listado de archivos que muestra todos los archivos incluyendo los archivos ocultos que están precedidos por un punto. El listado de archivos incluirá el nombre del autor y cada tipo de archivo será clasificado.

El parámetro -A simplemente lista todos los archivos y directorios, pero omite el archivo ..

Por último, el -CF enumera las entradas por columna junto con su clasificación.

En cualquier momento puede introducir cualquiera de estos comandos directamente en un terminal:

ls -alF
ls -A
ls-CF

Como se ha establecido un alias en el archivo.bashrc, puede simplemente ejecutar el alias de la siguiente manera:

ll
la
l

Si se encuentra ejecutando un comando regularmente y es un comando relativamente largo, podría valer la pena añadir su propio alias al archivo.bashrc.

El formato del alias es el siguiente:

alias new_command_name = command_to_run

Básicamente, usted especifica el comando alias y luego le da un nombre al alias. A continuación, especifique el comando que desea ejecutar después del signo de igualdad.

Por ejemplo:

alias up='cd ..'

El comando anterior le permite subir un directorio simplemente ingresando.

Resumen

El archivo.bashrc es una herramienta muy poderosa y es una gran manera de personalizar su shell de Linux. Usado de la manera correcta, usted aumentará su productividad diez veces más.

TAMBIÉN TE INTERESA

Internet con IA

Internet con IA: todo lo que cambia (y está por cambiar) en la Red de Redes

Tal y como lo hemos conocido durante tres décadas, internet ha funcionado como una plaza pública (virtual) sin límites: un espacio de comunicación, información y oportunidad en el que todos podíamos participar. Pero esa plaza está cambiando porque Internet con IA nos va a cambiar el paso a todos. Como está sucediendo con prácticamente todo

nuevo mac studio

El nuevo Mac Studio es inalcanzable para cualquier PC de escritorio

Apple ha presentado su equipo de sobremesa más potente hasta la fecha: el nuevo Mac Studio, impulsado por los chips M4 Max y el nuevo M3 Ultra, una auténtica bestia orientada a profesionales de la inteligencia artificial, el diseño, la ingeniería o el desarrollo de software que buscan rendimiento extremo en un formato compacto. Vale,

camara seguridad doble lente de Beans View

Beans View tiene una cámara de seguridad de doble lente a un precio imbatible en Amazon

La seguridad inteligente del hogar da un nuevo paso con la Beans View 220 Dual 3K, la última incorporación al catálogo de la marca especializada en cámaras Wi-Fi. Este nuevo modelo, diseñado para ofrecer una vigilancia integral y precisa en espacios interiores, combina tecnología de doble lente, inteligencia artificial, visión nocturna a color y seguimiento

industria del videojuego

La industria del videojuego ya se mueve por un público muy distinto al de hace años

Durante años, el imaginario colectivo ha situado al jugador de videojuegos en el rincón oscuro de una habitación, joven, solitario, inmóvil frente a una pantalla. Esa imagen está cada vez más lejos de la realidad para la industria del videojuego. La V Radiografía del Gaming en España, elaborada por el ecommerce tecnológico PcComponentes, desmonta con

nuevos powerbanks Ewent

5 powerbanks de Ewent para cada necesidad: seguro que hay uno para ti

Las powerbanks o también llamadas baterías portátiles se han convertido en un aliado para muchas personas que hacen un uso intensivo de sus dispositivos electrónicos. Para los smartphones, estos componentes son ya una extensión de los mismos para muchas personas, sin embargo no solo existen este tipo de gadgets para teléfonos, sino que hay otros