(→SHELL) |
|||
Ligne 4 : | Ligne 4 : | ||
Le shell de connexion est lancé après la saisie du login et du mot de passe sur la console. C’est celui précisé à la fin | Le shell de connexion est lancé après la saisie du login et du mot de passe sur la console. C’est celui précisé à la fin | ||
de chaque ligne de /etc/passwd. Dans ce mode, le shell cherche à exécuter, dans cet ordre et s’ils sont présents : | de chaque ligne de /etc/passwd. Dans ce mode, le shell cherche à exécuter, dans cet ordre et s’ils sont présents : | ||
- | + | * /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 | |
==Shell simple== | ==Shell simple== | ||
Le shell interactif simple correspond à l’exécution du bash dans une fenêtre (xterm, konsole), une console ou à la | 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 : | main (taper bash dans une console). Dans ce cas seul le fichier suivant sera exécuté s’il existe : | ||
- | + | * ~/.bashrc | |
Notez que dans beaucoup de distributions Linux, le .bashrc est appelé soit par .bash_profile, soit | 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é. | par /etc/profile, et que la configuration est donc placée dans .bash_profile qui sera alors toujours appelé. |
Le shell de connexion est lancé après la saisie du login et du mot de passe sur la console. C’est celui précisé à la fin de chaque ligne de /etc/passwd. Dans ce mode, le shell cherche à exécuter, dans cet ordre et s’ils sont présents :
À 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é.