Imprimir

Scripts de inicio del shell Bash en Linux

Cuando el shell Bash arranca ejecuta varios scripts de inicio que permiten personalizar el entorno de trabajo de cada usuario, definiendo variables (como PATH) o ejecutando comandos (como alias), de manera que se activen cada vez que iniciamos sesión. Usaremos dos archivos, según el tipo de terminal:

  1. /etc/profile: se ejecuta sólo al entrar en un shell de login y afecta a todos los usuarios. Por ejemplo, para activar <NumLock> en las consolas de login incluiremos la línea:
    # activar NumLock
    setleds +num
  2. ~/.bashrc (uno para cada usuario): se ejecuta al entrar tanto en los shell de login como en los Xterm, y sólo afecta a cada usuario. Por ejemplo, podemos incluir algunos alias:
    # alias
    alias ls="ls -l"
    alias "cd.."="cd .."

    Este archivo se genera cuando se crea un usuario: se copia /etc/skel/.bashrc en su directorio personal.

Si hemos modificado algún script de inicio de Bash y queremos volverlo a cargar, lo haremos con el comando source:

$ source ~/.bashrc

3 Comentarios en “Scripts de inicio del shell Bash en Linux”

  • antonio dice:

    Que tal todos?
    Me parece un metodo interesante de lanzar aplicaciones después de que linux cargue todo el sistema.
    Saludos.

  • miguel dice:

    Como crear un guion llamado PRUEBA que defina la bash shell como un shell sobre el cual se ejecutará el guión y que documente (a través de comentarios) el nombre del guión, la fecha de creación, la fecha de la ultima modificación, el autor y una breve descripcción. Añada un echo, al final, con el mensaje “Guion finalizado”.
    Copiar su contenido aquí.

  • Frank dice:

    por favor me pueden ayudar con ejemplos de source dentro de scripts bash

Deja un comentario