format de fichier de profil
Objectif
Définit l'environnement utilisateur au moment de la connexion.
Descriptif
Le fichier $HOME/.profile contient les commandes que le système exécute lorsque vous vous connectez. Le fichier .profile fournit également des affectations de profil de variable que le système définit et exporte dans l'environnement. Le fichier /etc/profile contient des commandes exécutées par tous les utilisateurs lors de la connexion.
Une fois que le programme login a ajouté les variables LOGNAME (nom de connexion) et HOME (répertoire de connexion) à l'environnement, les commandes du fichier $HOME/.profile sont exécutées, si le fichier est présent. Le fichier .profile contient le profil d'utilisateur individuel qui remplace les variables définies dans le fichier profile et personnalise les variables de profil d'environnement utilisateur définies dans le fichier /etc/profile . Le fichier .profile est souvent utilisé pour définir les variables d'environnement exportées et les modes de terminal. La personne qui personnalise le système peut utiliser la commande mkuser pour définir les fichiers .profile par défaut dans le répertoire de base de chaque utilisateur. Les utilisateurs peuvent personnaliser leur environnement comme ils le souhaitent en modifiant leur fichier .profile .
Remarque: Le fichier $HOME/.profile est utilisé pour définir des environnements pour les interpréteurs de commandes Bourne et Korn. Un environnement équivalent pour le shell C est le fichier $HOME/.cshrc .
Exemples
L'exemple suivant est typique d'un fichier /etc/profile :
#Set file creation mask unmask 022
#Tell me when new mail arrives
MAIL=/usr/mail/$LOGNAME
#Add my /bin directory to the shell
search sequence
PATH=/usr/bin:/usr/sbin:/etc::
#Set terminal type
TERM=lft
#Make some environment variables global
export MAIL PATH TERMFichiers
| Article | Descriptif |
|---|---|
| /etc/profile | Contient des variables de profil. |