Cómo recargar Bashrc en Bash

Cómo recargar Bashrc en Bash
Bash es un shell unix y un lenguaje de comando que encontrarás en casi todas las distribuciones de Linux. Lanzado por primera vez en 1989 por Brian Fox, Bash ha sido el shell predeterminado para la mayoría de las distribuciones de Linux. El nombre "Bash" es en realidad un acrónimo de "Bourne Again Shell", un juego de palabras de Bourne Shell que reemplaza.

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.

  • /etc/skel/.BASHRC: este archivo proporciona la copia predeterminada para cada nuevo usuario en el sistema.
  • /hogar//.BASHRC: Este es el archivo específico del usuario que se cargará cada vez que el usuario inicie una sesión de bash.
  • /raíz/.BASHRC: está dedicado al usuario root. Cada vez que la raíz abre la carcasa, se usará.

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!