- Estréllate y Arde - https://www.estrellateyarde.org -

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

Article printed from Estréllate y Arde: https://www.estrellateyarde.org

URL to article: https://www.estrellateyarde.org/so/bashrc

Copyright © 2010 Estrellate y Arde