Editar y recargar el archivo .Bashrc

Fumbani Banda 30 enero 2023
  1. ¿Qué es .bashrc?
  2. Edite .bashrc y vuelva a cargar los cambios
Editar y recargar el archivo .Bashrc

Este tutorial demuestra la edición del archivo .bashrc y la recarga de los nuevos cambios utilizando el comando source o el comando exec.

¿Qué es .bashrc?

.bashrc es un script de shell bash que ejecuta bash siempre que se inicia de forma interactiva. Inicializa una sesión de shell interactiva. El archivo .bashrc contiene configuraciones para la sesión de terminal. Estas configuraciones incluyen colorear, historial de shell, finalización, alias de comandos, variables de entorno y muchas más.

El .bashrc es un archivo oculto. Para ver archivos ocultos, ejecute ls con la opción -a. La opción -a le dice a ls que enumere todas las entradas, incluidas las que comienzan con ., La opción -l le dice a ls que enumere las entradas en un formato de lista larga, y la opción | canaliza la salida ls al comando head que imprime las primeras diez líneas de la salida.

$ ls -al | head

De la salida a continuación, podemos observar que tenemos el archivo .bashrc.

total 94064
drwxr-xr-x 1 fumba fumba     4096 Nov 14 11:37 .
drwxr-xr-x 1 root  root      4096 Sep  7 07:41 ..
-rw------- 1 fumba fumba    30965 Nov 13 23:16 .bash_history
-rw-r--r-- 1 fumba fumba      220 Sep  7 07:41 .bash_logout
-rw-r--r-- 1 fumba fumba     3771 Sep  7 07:41 .bashrc
drwxr-xr-x 1 fumba fumba     4096 Sep  7 21:35 .cache
drwx------ 1 fumba fumba     4096 Sep  7 15:05 .config
drwxr-xr-x 1 fumba fumba     4096 Sep  7 07:41 .landscape
drwxr-xr-x 1 fumba fumba     4096 Sep 23 06:41 .local

Podemos usar el comando cat para mostrar el contenido del archivo .bashrc escribiendo el siguiente comando.

$ cat .bashrc

Edite .bashrc y vuelva a cargar los cambios

Agregue la siguiente función al final del archivo .bashrc usando su editor de texto preferido. La función muestra la fecha de ese día en particular cuando se llama.

date_today(){
    date '+Today is %A, %B %d, %Y.'
}

Después de guardar los cambios, podemos volver a cargar .bashrc para reflejar los nuevos cambios ejecutando el siguiente comando. El comando source lee y ejecuta el contenido del archivo .bashrc.

$ source .bashrc

Otra forma de recargar los cambios en el archivo .bashrc es ejecutando exec bash. El comando exec bash reemplaza el shell bash actual con una nueva instancia.

$ exec bash

Para llamar a la función que creamos en el archivo .bashrc, escriba el nombre de la función como se muestra a continuación.

$ date_today

La salida de la función anterior imprime la fecha actual.

Today is Sunday, November 14, 2021.
Fumbani Banda avatar Fumbani Banda avatar

Fumbani is a tech enthusiast. He enjoys writing on Linux and Python as well as contributing to open-source projects.

LinkedIn GitHub