(→SHELL) |
(→SHELL) |
||
Ligne 2 : | Ligne 2 : | ||
==Connexion== | ==Connexion== | ||
- | Le shell de connexion est lancé après la saisie du login et du mot de passe sur la console. C’est celui | + | Le shell de connexion est lancé après la saisie du login et du mot de passe sur la console. C’est celui indiqué à la fin |
- | de chaque ligne de /etc/passwd. Dans ce mode, le shell | + | de chaque ligne de /etc/passwd.<br> |
- | + | Dans ce mode, le shell va tenter d'executer les fichiers dans cet ordre et s'ils sont presents : | |
- | + | # /etc/profile | |
- | + | # ~/.bash_profile | |
- | + | # ~/.bash_login | |
+ | # ~/.profile | ||
À la déconnexion, il tente d’exécuter : | À la déconnexion, il tente d’exécuter : | ||
* ~/.bash_logout | * ~/.bash_logout |
Le shell de connexion est lancé après la saisie du login et du mot de passe sur la console. C’est celui indiqué à la fin
de chaque ligne de /etc/passwd.
Dans ce mode, le shell va tenter d'executer les fichiers dans cet ordre et s'ils sont presents :
À la déconnexion, il tente d’exécuter :
Le shell interactif simple correspond à l’exécution du bash dans une fenêtre (xterm, konsole), une console ou à la main (taper bash dans une console). Dans ce cas seul le fichier suivant sera exécuté s’il existe :
Notez que dans beaucoup de distributions Linux, le .bashrc est appelé soit par .bash_profile, soit par /etc/profile, et que la configuration est donc placée dans .bash_profile qui sera alors toujours appelé.