Configuración del bash Bash:configuración

1. Archivos de configuración

Se puede lanzar el shell bash en varios modos:

  • shell interactiva de conexión (login shell);

  • shell interactiva simple;

  • shell no interactiva;

  • el modo sh;

  • etc.

Según su modo de lanzamiento, el shell va a buscar y ejecutar varios scripts y archivos de configuración. Un archivo de configuración es un script de shell, una secuencia de comandos individuales que tiene como meta configurar el entorno del usuario.

a. Shell de conexión

Se lanza el shell de conexión después de la inserción del login y de la contraseña en la consola. Corresponde al que se ha precisado al final de cada línea de /etc/passwd. En este modo, el shell busca ejecutar, en este orden y si están presentes:

  • /etc/profile

  • ~/.bash_profile

  • ~/.bash_login

  • ~/.profile

También encontramos /etc/profile/profile.d: el shell ejecutará el contenido de esta carpeta por medio del archivo /etc/profile, que en sus últimas directivas contiene un bucle que ejecutará todos los archivos aquí ubicados.

En el momento de desconectarse, intenta ejecutar:

  • - ~/.bash_logout

b. Shell simple

El shell interactivo simple corresponde a la ejecución del bash en una ventana (xterm, konsole), una consola o manualmente (teclear bash en una consola). En este caso, sólo se ejecutará el archivo siguiente si existe:

  • ~/.bashrc

Observe que en muchas distribuciones Linux, .bashrc es llamado o bien por .bash_profile, o bien...

Si desea saber más, le proponemos el siguiente libro:
couv_RIT62LINA.png
60-signet.svg
Versión impresa
20-ecran_lettre.svg
Versión online
41-logo_abonnement.svg
En ilimitado con la suscripción ENI
130-boutique.svg
En la tienda oficial de ENI
Anterior
Las variables
Siguiente
Programación shell