Automatización de Scripts: Bashrc

por:

¿Qué es Bashrc?

Bashrc es un archivo que se encuentra dentro de la carpeta personal de cada usuario, así que se encuentra en /home/usuario/.bashrc  al ser un archivo que comienza por punto, no va a ser visible directamente desde nuestro explorador de archivos y si queremos verlo, tendremos que buscar cómo ver los archivos ocultos. En Ubuntu con la combinación Cntrl+H se pueden ver.

Este archivo tiene la peculiaridad que tiene toda la configuración de la terminal, también llamada consola. Nuestra pequeña y importantisima interfaz de texto.

En este artículo hacemos un cambio muy pequeño, os proponemos ponerle imaginación y comentar con los cambios que se os ocurran y implementéis y compartirlos con nosotros!

¿Porqué es útil la automatización de Scripts?

La gracia de la automatización de scripts es que no necesitas estar ejecutando dichos comandos cada vez que inicias el sistema operativo. Así que, se pueden poner todos esos comandos en un script, y automatizar dicho script para que se ejecute automáticamente.

De esta forma, haríamos que todos esos comandos se iniciaran al encender el sistema operativo, sin necesidad de escribirlos día tras día, inicio tras inicio.

¿Cómo podemos hacer esto?

Para empezar, creamos un script con el siguiente comando:

nano test.sh

insertamos el siguiente código en dicho script:

#!/bin/bash
echo "Bienvenido" `whoami`

Le ponemos permisos de ejecución al script:

chmod +x test.sh

El comando whoami, hará que muestre nuestro nombre de usuario.

Ahora vamos a hacer que este script se inicie automáticamente al iniciar el Sistema Operativo, en nuestro caso Ubuntu.

Para ello, editaremos el fichero .bashrc y al final de todo, le añadiremos la siguiente linea:

/home/usuario/nombre_del_script.

En nuestro caso, /home/jordiaguilar/test.sh

Editanto el archivo bashrc para añadir nuestros comandos de inicio

Guardaremos el archivo, y lo cerraremos.

Reiniciamos el sistema y abriremos la terminal y podremos ver que se han aplicado los cambios al iniciar la Terminal.

Al iniciarla nos muestra el saludo que le hemos introducido.

Resultado después de editar el fichero bashrc con nuestros comandos

 

Como podemos ver, se ejecuta al abrir la terminal.

En el caso que quisiéramos que se iniciara automáticamente al iniciar sesión, tendríamos que realizar el mismo procedimiento, pero en vez de utilizar el archivo .bashrc, tendríamos que utilizar el archivo ~/.bash_profile.

 

Normalmente se suelen incluir información del sistema, datos de la sesión o algún tipo de información que consideremos importante, para tener a mano cada vez que utilicemos el sistema.

Deja una Respuesta