Comment vérifier le chemin dans unix

Si vous avez tapé une commande et que vous voyez l`erreur "commande non trouvée," Cela pourrait signifier le répertoire dans lequel votre exécutable est enregistré n`a pas été ajouté à votre chemin. Comment trouver le chemin complet d`un fichier, comment afficher vos variables d`environnement chemin et comment ajouter de nouveaux répertoires à votre chemin lorsque cela est nécessaire.

Pas

  1. Image intitulée Chemin de contrôle dans UNIX ÉTAPE 1
1. Trouver 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 en utilisant le trouve commander. Disons que vous aviez besoin de trouver le chemin complet d`un programme appelé amusant:
  • Taper trouver / -Name "amusant" -Type f Imprimer et appuyez sur ↵ Entrer.
  • Cela montre le chemin complet du fichier appelé amusant Peu importe quel répertoire vous êtes dans.
  • Si amusant Dans un répertoire appelé / jeux / génial, tu verrais / jeux / génial / amusant Dans les résultats de la commande.
  • Image intitulée Chemin de contrôle dans UNIX STEP 2
    2. Afficher la variable d`environnement de votre chemin. Lorsque vous tapez une commande, la coquille la recherche dans les répertoires spécifiés par votre chemin. Vous pouvez utiliser echo $ chemin Pour trouver quels répertoires votre shell est défini pour vérifier les fichiers exécutables. Faire cela:
  • Taper echo $ chemin à l`invite de commande et appuyez sur ↵ Entrer.
  • Les résultats doivent ressembler à quelque chose comme ceci: USR / local / bin: / usr / sbin: / usr / bin: / sbin: / bin
  • Cette sortie est une liste de répertoires où les fichiers exécutables sont stockés. Si vous essayez d`exécuter un fichier ou une commande qui ne figure pas dans l`un des répertoires de votre chemin, vous recevrez une erreur indiquant que la commande n`est pas trouvée.
  • Image intitulée Check Path à UNIX ÉTAPE 3
    3. Ajouter un nouveau répertoire au chemin. Disons que vous voulez exécuter ce fichier appelé amusant. Vous avez appris de courir le trouve commande que c`est dans un répertoire appelé / jeux / génial. pourtant, / jeux / génial n`est pas sur votre chemin et vous ne voulez pas taper le chemin complet juste pour exécuter le jeu. Pour l`ajouter à votre chemin:
  • Taper Chemin d`exportation = $ chemin: / jeux / génial et appuyez sur ↵ Entrer.
  • Maintenant vous pouvez courir amusant juste en tapant son nom à la ligne de commande (au lieu de / jeux / génial / amusant) et appuyez sur ↵ Entrer.
  • Ce changement n`affecte que la coque actuelle. Si vous ouvrez une nouvelle fenêtre de terminal ou connectez-vous ailleurs, vous devrez ajouter le chemin. Pour rendre le changement permanent, ajoutez la commande au fichier de configuration de votre shell (E.g., .bishrc, .CSHRC).
  • Vidéo

    En utilisant ce service, certaines informations peuvent être partagées avec YouTube.

    Conseils

    Par défaut, la coquille ne recherche pas votre répertoire actuel dans les OSE de type UNIX (BSD, Linux, etc.) Sauf si c`est déjà dans votre chemin. Cela peut être corrigé en ajoutant une période (point), qui est la coupe abrégée UNIX pour le répertoire actuel. Cela peut être changé en allant dans votre annuaire de domicile. Cela devrait contenir `.profil`. Utilisez un éditeur, tel que VI, pour ouvrir, changer et enregistrer.

    Mises en garde

    Comme toujours, faites attention à ce que vous faites tout en connectant la racine.
    Articles connexes