Maison > Article > Opération et maintenance > Qu'est-ce que Linux .profile
linux .profile est un fichier lié aux variables d'environnement Linux ; une fois que chaque utilisateur se connecte au système, il disposera d'un environnement d'exploitation dédié et les utilisateurs pourront personnaliser leur propre environnement d'exploitation en modifiant les variables d'environnement système correspondantes ; dans le fichier "/etc/profile" affecte tous les utilisateurs.
L'environnement d'exploitation de ce tutoriel : système linux5.9.8, ordinateur Dell G3.
Qu'est-ce que Linux .profile ?
Introduction aux fichiers de profil dans les systèmes Linux
Le fichier de profil dans le répertoire etc est le premier fichier que le système d'exploitation exécute lorsque chaque utilisateur se connecte, puis donne le contrôle au fichier .profile dans le répertoire personnel de l'utilisateur
1. Linux est un système d'exploitation multi-utilisateurs. Une fois que chaque utilisateur se connecte au système, il disposera d'un environnement d'exploitation dédié. Habituellement, l'environnement par défaut pour chaque utilisateur est le même. Cet environnement par défaut est en fait la définition d'un ensemble de variables d'environnement. Les utilisateurs peuvent personnaliser leur propre environnement d'exécution en modifiant les variables d'environnement système correspondantes.
2. Modifiez toujours les variables d'environnement dans le fichier /etc/profile. Le contenu modifié ici affectera tous les utilisateurs. Les opérations principales suivantes seront effectuées dans ce fichier.
3. Comment ajouter des variables d'environnement.
Par exemple, ajoutez « NAME=zhangsan ». Ajoutez le contenu suivant à la fin du fichier de profil : export NAME=zhangsan
La valeur de la variable zhangsan peut être ajoutée avec ou sans guillemets, et l'effet est le même.
4. Le contenu ajouté ou modifié dans le fichier de profil doit être déconnecté du système pour prendre effet.
5. Utilisez la commande env pour afficher toutes les variables d'environnement. Tapez simplement env à l’invite de commande.
La commande set affiche toutes les variables Shell définies localement.
6. Variables d'environnement communes
PATH : détermine dans quels répertoires le shell recherchera les commandes ou les programmes
HOME : le répertoire personnel de l'utilisateur actuel
MAIL : fait référence au répertoire de stockage de courrier de l'utilisateur actuel.
SHELL : fait référence au Shell que l'utilisateur actuel utilise.
HISTSIZE : fait référence au nombre d'enregistrements de commandes historiques enregistrés.
LOGNAME : fait référence au nom de login de l'utilisateur actuel.
HOSTNAME : fait référence au nom de l'hôte si de nombreuses applications souhaitent utiliser le nom d'hôte, elles l'obtiennent généralement à partir de cette variable d'environnement.
LANG/LANGUGE : C'est une variable d'environnement liée à la langue. Les utilisateurs qui utilisent plusieurs langues peuvent modifier cette variable d'environnement.
PS1 : Il s'agit de l'invite de base, qui est # pour les utilisateurs root et $ pour les utilisateurs ordinaires.
PS2 : Il s'agit d'une invite accessoire, la valeur par défaut est ">". Vous pouvez modifier l'invite de commande actuelle en modifiant cette variable d'environnement. Par exemple, la commande suivante modifiera l'invite en la chaîne "Bonjour, My NewPrompt :)".
# PS1=” Hello,My NewPrompt :) “
7. Utilisez le fichier .bashrc modifié (dans le répertoire personnel de l'utilisateur) pour modifier les variables d'environnement. Il n'est utile que pour l'utilisateur actuel. L'édition des variables d'environnement en modifiant le fichier /etc/profile est utile pour tous les utilisateurs. Tout le monde doit faire attention à la différence.
8. Le fichier de profil Linux sera exécuté au démarrage du système. Vous pouvez y ajouter d'autres commandes, mais elles doivent être ajoutées correctement, sinon le système ne démarrera pas.
Recommandations associées : "Tutoriel vidéo Linux"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!