Comment vérifier le chemin sous Unix : 3 étapes (avec des images)

Table des matières:

Comment vérifier le chemin sous Unix : 3 étapes (avec des images)
Comment vérifier le chemin sous Unix : 3 étapes (avec des images)

Vidéo: Comment vérifier le chemin sous Unix : 3 étapes (avec des images)

Vidéo: Comment vérifier le chemin sous Unix : 3 étapes (avec des images)
Vidéo: Comment télécharger des applications récentes non compatibles sur des vieux iPhone iPad iPod 2024, Avril
Anonim

Si vous avez tapé une commande et que vous voyez l'erreur "commande introuvable", cela peut signifier que le répertoire dans lequel votre exécutable est enregistré n'a pas été ajouté à votre chemin. Ce wikiHow vous apprend comment trouver le chemin complet d'un fichier, comment afficher les variables d'environnement de votre chemin et comment ajouter de nouveaux répertoires à votre chemin si nécessaire.

Pas

Vérifier le chemin dans Unix Étape 1
Vérifier le chemin dans Unix Étape 1

Étape 1. Recherchez le chemin complet d'un fichier

Si vous avez besoin de trouver le chemin absolu d'un fichier sur votre système, vous pouvez le faire à l'aide de la commande find. Supposons que vous deviez trouver le chemin d'accès complet à un programme appelé amusant:

  • Tapez find / -name "fun" – tapez f print et appuyez sur ↵ Enter.

    • Cela montre le chemin complet vers le fichier appelé amusant quel que soit le répertoire dans lequel vous vous trouvez.
    • Si amusant dans un répertoire appelé /jeux/génial, vous verriez /games/awesome/fun dans les résultats de la commande.
Vérifier le chemin dans Unix Étape 2
Vérifier le chemin dans Unix Étape 2

Étape 2. Affichez votre variable d'environnement de chemin

Lorsque vous tapez une commande, le shell la recherche dans les répertoires spécifiés par votre chemin. Vous pouvez utiliser echo $PATH pour trouver les répertoires que votre shell est configuré pour rechercher les fichiers exécutables. Faire cela:

  • Tapez echo $PATH à l'invite de commande et appuyez sur ↵ Entrée.

    • Les résultats devraient ressembler à ceci: usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    • Cette sortie est une liste de répertoires dans lesquels les fichiers exécutables sont stockés. Si vous essayez d'exécuter un fichier ou une commande qui ne se trouve pas dans l'un des répertoires de votre chemin, vous recevrez une erreur indiquant que la commande est introuvable.
Vérifier le chemin dans Unix Étape 3
Vérifier le chemin dans Unix Étape 3

Étape 3. Ajoutez un nouveau répertoire au chemin

Disons que vous voulez exécuter ce fichier appelé amusant. Vous avez appris en exécutant la commande find qu'elle se trouve dans un répertoire appelé /games/awesome. Cependant, /games/awesome n'est pas dans votre chemin, et vous ne voulez pas taper le chemin complet juste pour lancer le jeu. Pour l'ajouter à votre chemin:

  • Tapez export PATH=$PATH:/games/awesome et appuyez sur ↵ Entrée.

    • Maintenant tu peux courir amusant juste en tapant son nom sur la ligne de commande (au lieu de /jeux/génial/amusant) et en appuyant sur ↵ Entrée.
    • Ce changement n'affecte que le shell actuel. Si vous ouvrez une nouvelle fenêtre de terminal ou vous connectez ailleurs, vous devrez rajouter le chemin. Pour rendre le changement permanent, ajoutez la commande au fichier de configuration de votre shell (par exemple, .bashrc, .cshrc).

Conseillé: