En esta guía, echaremos un vistazo rápido a BASHRC y cómo recargarla después de hacer cualquier cambio.
El script bashrc
El bashrc es un script de shell para el shell bash. Bash ejecutará los comandos dentro de BASHRC cada vez que se ejecute. Básicamente es un script de shell para iniciar una sesión de shell.
El archivo bashrc puede contener una variedad de códigos y comandos. Por ejemplo, puede establecer Java_Home (para trabajar con aplicaciones Java), usar alias bash para crear su propio comando personalizado, administrar variables de entorno bash como ruta, etc. También puede usar BASHRC para colorear la salida de su consola!
El archivo se encuentra en la siguiente ubicación.
$ ~/.bashrc
Como sugiere la ubicación, el archivo bashrc es único para cada usuario. Hacer cambios no afectará a nadie en el sistema. Sin embargo, hay otros scripts que atacan las cargas durante el inicio. Por ejemplo, BASH_PROFILE.
Hay varios tipos de archivos bashrc presentes en todo el sistema.
Por qué Recargar bashrc
Cuando se inicia una sesión de shell bash, lee todas las configuraciones y scripts asociados. Después de eso, Bash no los lee nuevamente (a menos que se lo ordene)). Es por eso que se le recomendará que reinicie la sesión de bash para llevar los cambios de bashrc en efecto.
Edición bashrc
El archivo bashrc es un archivo de texto que contiene comandos bash. Puede usar cualquier editor de texto para editar este archivo. Por ejemplo, podemos usar Nano o VIM para editar en la UI de la consola.
$ nano ~/.bashrc
$ vim ~/.bashrc
Recarga bashrc
Después de haber realizado cambios, guarde el archivo y cierre el editor de texto. Como se mencionó anteriormente, Bash no verifica los cambios de BASHRC después de que comience la sesión. Ejecutar el siguiente comando le dirá a Bash que recargue BASHRC:
$ fuente ~/.bashrc
La clave aquí es el comando de origen. Es una instrucción integral de shell. Le dice al shell que cargue (lea y ejecute, básicamente) comandos desde el archivo especificado. Recuerda que BASHRC es un guión bash. Con este comando, Bash vuelve a ejecutar el script. Todos los cambios realizados se aplican automáticamente.
Aquí hay una guía más profunda sobre el uso del comando de origen de Linux con ejemplos.
Final Pensamientos
Esta guía demuestra con éxito la recarga del archivo BASHRC. Bash viene con el comando de origen para este propósito. Carga todos los comandos de shell del archivo especificado en la sesión de bash actual. Bash cargará el archivo bashrc actualizado automáticamente la próxima vez que comience.
Bash también es un lenguaje de secuencias de comandos robusto que puede automatizar muchas tareas en el entorno de Linux. Interesado en comenzar su viaje con Scripting Bash? Consulte esta guía sobre sintaxis y variables de programación de Bash.
Computación feliz!