¿Para qué se utiliza el archivo Bashrc?

Si ha estado usando Linux por un tiempo y particularmente si está comenzando a familiarizarse con la línea de comandos de Linux, sabrá que BASH es un shell de Linux.

Si ha estado usando Linux por un tiempo y particularmente si está comenzando a familiarizarse con la línea de comandos de Linux, sabrá que BASH es un shell de Linux.

BASH significa Bourne Again Shell. Hay varios shells diferentes, incluidos 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 Debian, Ubuntu y Linux Mint usan DASH como shell en lugar de BASH. DASH significa Debian Almquist Shell. El shell DASH es muy similar a BASH pero es mucho más pequeño que el shell BASH.

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

Abra una ventana de terminal y escriba el siguiente comando:

Cuando 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 los nuevos usuarios que se crean en un sistema.

/Home/gary/.bashrc es el archivo utilizado cada vez que el usuario Gary abre un shell y el archivo raíz se utiliza cada vez que 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 un nuevo shell.

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

Ahora dentro de la misma ventana ingrese este comando:

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

El archivo .bashrc es un buen lugar, por lo tanto, para ejecutar comandos que desea ejecutar cada vez que abre un shell.

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

Al final del archivo ingrese el siguiente comando:

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

Dentro de la ventana de terminal, ejecute el siguiente comando:

La palabra «Hola» 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 usa comúnmente para establecer alias a los comandos de uso común para que no tenga que recordar comandos largos.

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

Sin embargo, la verdad es que todos los comandos están disponibles en línea y en las páginas del manual, por lo que agregar alias es positivo en lugar de negativo.

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

Por ejemplo:

El comando ls se usa para enumerar los archivos y directorios en el sistema de archivos.

-AlF significa que verá una lista de archivos que muestra todos los archivos, incluidos los archivos ocultos, precedidos por un punto. La lista de archivos incluirá el nombre del autor y se clasificará cada tipo de archivo.

El modificador -A simplemente enumera todos los archivos y directorios, pero omite el archivo.

Finalmente, -CF enumera las entradas por columna junto con su clasificación.

Ahora, en cualquier momento, puede ingresar cualquiera de estos comandos directamente en un terminal:

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

Si se encuentra ejecutando un comando regularmente y es un comando relativamente largo, puede valer la pena agregar su propio alias al archivo .bashrc.

El formato para el alias es el siguiente:

Básicamente, usted especifica el comando alias y luego le da un nombre. Luego especifica el comando que desea ejecutar después del signo igual.

Por ejemplo:

El comando anterior le permite subir un directorio simplemente ingresando.

Resumen

El archivo .bashrc es una herramienta muy poderosa y es una excelente manera de personalizar su shell de Linux. Utilizado de la manera correcta, aumentará su productividad diez veces.

Rate article
labsfabs.com
Add a comment