Comment ajouter le chemin du répertoire à la variable PATH $ dans Linux
- 1168
- 262
- Clara Nguyen
Lorsque vous tapez une commande dans un terminal Linux, ce qui se passe vraiment, c'est qu'un programme est en cours d'exécution. Normalement, pour exécuter un programme ou un script personnalisé, nous devons utiliser son chemin complet, comme / chemin / vers / script.shot
ou juste ./scénario.shot
Si nous sommes déjà dans son répertoire résidant. Alternativement, nous pouvons exécuter beaucoup de commandes sans spécifier des chemins, comme durée de la baisse
ou date
, etc.
La raison pour laquelle nous n'avons pas besoin de spécifier des chemins pour certaines commandes est due au $ Chemin
variable. Il s'agit d'une variable qui peut être configurée pour indiquer à notre système Linux où chercher certains programmes. De cette façon, lors de la tape date
Dans le terminal, Linux vérifie la variable Path $ pour voir une liste des répertoires pour rechercher le programme.
Dans ce guide, nous verrons comment ajouter un répertoire à la variable Path $ sur Linux. Cela vous permettra d'appeler sur votre programme ou votre script de n'importe où dans le système, sans avoir besoin de spécifier le chemin de l'endroit où vous l'avez stocké. Suivez-nous pendant que nous montrons comment afficher les répertoires dans $ PATH et ajouter un répertoire temporairement ou définitivement à la variable.
Dans ce tutoriel, vous apprendrez:
- Comment voir les répertoires actuellement configurés dans $ Path Shell Variable
- Comment ajouter temporairement le répertoire à $ path
- Comment ajouter en permanence le répertoire à $ PATH
Catégorie | Exigences, conventions ou version logicielle utilisée |
---|---|
Système | Toute distribution Linux |
Logiciel | N / A |
Autre | Accès privilégié à votre système Linux en tant que racine ou via le Sudo commande. |
Conventions | # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de Sudo commande$ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier |
Afficher les répertoires actuellement configurés dans $ PATH
Voir tous les répertoires actuellement configurés dans la variable $ Path de votre système est facile. Utilisez simplement le écho
commande comme ceci:
$ echo $ chemin
Affichage des répertoires actuellement configurés dans notre variable $ path
Comme vous pouvez le voir, il existe quelques répertoires différents déjà stockés dans $ PATH. C'est ce qui nous permet d'exécuter autant de commandes par défaut, sans spécifier leur emplacement complet dans le terminal.
Pour voir à quel répertoire appartient une commande, vous pouvez utiliser le qui
commande.
$ quelle date / bac / date
Ajouter temporairement un répertoire à $ PATH
Pour ajouter un répertoire à $ chemin pour la session en cours, utilisez la syntaxe de commande suivante. Dans cet exemple, nous ajoutons le / bin / myscripts
annuaire.
$ export path = "/ bin / myscripts: $ path"
Vous pouvez vérifier ensuite que le répertoire a été ajouté.
$ echo $ path / bin / myscripts […]
Maintenant, les fichiers que nous avons stockés dans le / bin / myscripts
Le répertoire peut être exécuté n'importe où, sans spécifier leur chemin complet. Cette configuration changera lorsque nous terminerons la session en cours (redémarrez le PC ou fermez le terminal). Pour le rendre permanent, consultez la section ci-dessous.
Ajoutez en permanence un répertoire à $ PATH
Pour ajouter un répertoire à $ path en permanence, nous devrons modifier le .bashrc
Fichier de l'utilisateur que vous souhaitez modifier. Utilisez Nano ou votre éditeur de texte préféré pour ouvrir le fichier, stocké dans le répertoire domestique.
$ nano ~ /.bashrc
À la fin de ce fichier, mettez votre nouveau répertoire que vous souhaitez ajouter en permanence à $ PATH.
Export Path = "/ bin / MyScripts: $ path"
Enregistrez vos modifications et quittez le fichier. Ensuite, exécutez la commande suivante pour que les modifications prennent effet dans votre session actuelle. Alternative, vous pouvez déconnecter ou redémarrer le système.
$ source ~ /.bashrc
C'est tout ce qu'on peut en dire. Vous pouvez vérifier une fois de plus pour vérifier le changement.
$ echo $ chemin
Réflexions de clôture
Dans ce guide, nous avons appris la variable $ Path et comment il contrôle les commandes qui peuvent être exécutées sans spécifier leur chemin complet. Nous avons également vu comment ajouter de nouveaux programmes ou scripts à $ path temporairement ou en permanence.
Tutoriels Linux connexes:
- Comment utiliser la commande de disponibilité sur Linux
- Choses à installer sur Ubuntu 20.04
- Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
- À quelle fréquence devez-vous redémarrer votre serveur Linux?
- Commandes Linux: les 20 meilleures commandes les plus importantes que vous devez…
- Téléchargement Linux
- Commandes Linux de base
- Choses à faire après l'installation d'Ubuntu 22.04 Jammy Jellyfish…
- Une introduction à l'automatisation Linux, des outils et des techniques
- Comment imprimer l'arbre du répertoire à l'aide de Linux
- « Guide des débutants sur la commande dpkg linux
- Comment énumérer les packages installés avec la commande APT sur Linux »