Maison > Article > Opération et maintenance > Que signifie le chemin Linux ?
Sous Linux, PATH fait référence à la variable d'environnement, qui fait généralement référence à certains paramètres du système d'exploitation qui spécifient l'environnement d'exploitation du système d'exploitation. Utilisez la commande "echo $PATH" pour afficher les variables d'environnement actuelles si vous en avez besoin. pour les modifier, vous pourrez les ajouter ultérieurement. Le fichier sous le chemin configuré par chemin peut être exécuté à n'importe quel emplacement, et l'emplacement du fichier peut être trouvé via la commande « quel fichier exécutable ».
L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.
variable d'environnement de chemin Linux
PATH fait référence à la variable d'environnement. Utilisez la commande echo $PATH
pour afficher la variable d'environnement actuelle. Si vous devez la modifier, vous pouvez l'ajouter plus tard. Par exemple, si vous souhaitez ajouter /etc/apache2/bin comme variable d'environnement, vous pouvez écrire :
PATH=$PATH; /etc/apache2/bin
puis appuyer sur Entrée.
La signification des variables d'environnement
Les variables d'environnement font généralement référence à certains paramètres du système d'exploitation qui spécifient l'environnement d'exploitation du système d'exploitation. C'est l'équivalent d'un pointeur. Si vous souhaitez afficher la valeur d'une variable, vous devez ajouter "$".
Classification des variables d'environnement
Selon le champ d'action
Les variables sous Linux peuvent être divisées en variables d'environnement et variables locales :
1) Variables d'environnement : équivalentes aux variables globales, existent dans tout In Shell , il a un héritage ;
2) Variables locales : c'est l'équivalent des variables locales qui n'existent que dans le Shell actuel. Les variables locales incluent des variables d'environnement et les variables non-environnementales n'ont pas d'héritage.
Selon le cycle de vie
1) Permanent : Le fichier de configuration doit être modifié, la variable prend effet de manière permanente
2) Temporaire : Utilisez la définition d'export, elle deviendra invalide après la fermeture du Shell ;
Le rôle de PATH
Pour faire simple, PATH est une variable de chaîne Lors de la saisie d'une commande, LINUX recherchera le chemin enregistré dans PATH
Ainsi, les fichiers sous le chemin configuré par chemin peuvent être. exécuté à n'importe quel endroit, et l'emplacement du fichier peut être trouvé via la commande which executable file
View PATH
echo $PATH
Utilisez la commande env pour afficher toutes les variables d'environnement : $ env
Utilisez le Commande set pour afficher toutes les variables Shell définies localement : $ set
Utilisez la commande unset pour effacer les variables d'environnement
set peut définir la valeur d'une variable d'environnement. Pour effacer la valeur d'une variable d'environnement, utilisez la commande unset. Si aucune valeur n'est spécifiée, la valeur de la variable sera définie sur NULL. Un exemple est le suivant :
$ export TEST="Test..." #增加一个环境变量TEST $ env|grep TEST #此命令有输入,证明环境变量TEST已经存在了 TEST=Test... $ unset $TEST #删除环境变量TEST $ env|grep TEST #此命令没有输出,证明环境变量TEST已经存在了
Modifier PATH
pour ajouter le serveur mongodb en tant que colonne
Méthode de modification 1 :
export PATH=/usr/local/mongodb/bin:$PATH //配置完后可以通过echo $PATH查看配置结果。
Méthode d'efficacité : effet immédiat
Période de validité : changement temporaire, uniquement dans le terminal actuel Valable dans la fenêtre, la configuration du chemin d'origine sera restaurée après la fermeture de la fenêtre actuelle
Limitations de l'utilisateur : uniquement pour l'utilisateur actuel
Méthode de modification deux :
En modifiant le fichier .bashrc :
vim ~/.bashrc //在最后一行添上: export PATH=/usr/local/mongodb/bin:$PATH
Méthode efficace : (il existe les deux types suivants)
1. Fermez la fenêtre de terminal actuelle et rouvrez une nouvelle fenêtre de terminal pour prendre effet
2. Entrez la commande "source ~/.bashrc" pour prendre effet. effet immédiat
Durée de validité: permanente
Limites utilisateur: uniquement pour l'utilisateur actuel
Méthode de modification trois:
En modifiant le fichier de profil:
vim /etc/profile /export PATH //找到设置PATH的行,添加 export PATH=/usr/local/mongodb/bin:$PATH
Méthode d'efficacité:
1.
2. Pour prendre effet immédiatement, vous devez exécuter # source /etc/profile sinon cela ne prendra effet que la prochaine fois que vous vous connecterez en tant qu'utilisateur.
Durée de validité : permanente
Limitation d'utilisation : pour tous les utilisateurs
Méthode de modification quatre :
En modifiant le fichier d'environnement :
vim /etc/environment 在PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"中加入“:/usr/local/mongodb/bin”
Méthode d'efficacité : redémarrage du système
Durée de validité : permanente
Limites des utilisateurs : Variables d'environnement couramment utilisées pour tous les utilisateurs
PATH détermine dans quels répertoires le shell recherchera les commandes ou les programmes Nom
HOSTNAME Fait référence au nom de l'hôte
SHELL Utilisateur actuel Type de shell
LANGUE Lié à la langue variables d'environnement, plusieurs langues peuvent modifier cette variable d'environnement
MAIL Le répertoire de stockage du courrier de l'utilisateur actuel
Invite PS1 Basic, pour les utilisateurs root Oui #, pour les utilisateurs ordinaires, c'est $
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!