Bonjour
Au sujet du fichier
~/.profile sur les systèmes debian et ceux basés sur debian <=> ubuntu :
michel@debT450:~$ head ~/.profile
# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.
# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022
michel@debT450:~$
xxxxx (sur autre forum), a écrit
…pourtant ~/.profile n'est jamais exécuté au démarrage…
Le
jamais ne concerne que les émulateurs de terminal lancés depuis l'environnement de bureau
qui a été lancé par une ouverture de session, et donc,
identification (donc, pour ce terminal, ce n'est pas un
login shell) du compte utilisateur.
head ~/.profile a écrit
…
# ~/.profile: executed by the command interpreter for login shells. …
…
Si
login shell <=> il faudra s'identifier pour ouvrir un shell
en utilisant l'émulateur de terminal de l'interface en mode texte
qui est accessible depuis le mode graphique par le raccourci clavier
Ctrl+Alt+F1 à
F6 (en fonction de l'environnement de bureau utilisé)
et dans ce cas, le fichier
~/.profile sera pris en compte (si tant est que, les fichiers
~/.bash_profile ou/et
~/.bash_login ne soient pas présents)
ou bien en s'étant identifié (<=> login shell) pour ouvrir une session
ssh depuis une autre machine.