Comment afficher la variable $PATH sur de nouvelles lignes dans Linux

Comment afficher la variable $PATH sur de nouvelles lignes dans Linux
Index

Découvrez comment afficher facilement les répertoires de la variable PATH sur Linux, en utilisant différentes commandes pour faciliter la navigation et la gestion des exécutables.

La variable d'environnement PATH spécifie un ensemble de répertoires où vos commandes se trouvent, et si vous tapez une commande sans rien d'autre devant, le shell Linux la recherche dans l'un de ces répertoires. Vous pouvez toujours taper echo $PATH à la ligne de commande pour voir une liste complète de ces répertoires, mais ils sont séparés de manière peu commode par des deux-points comme s'ils étaient tous attachés. Plusieurs commandes différentes peuvent afficher ces répertoires, chacune sur une nouvelle ligne, et vous pouvez les exécuter soit depuis un shell, soit depuis un script. Cela rend la lecture beaucoup plus facile si vous essayez de repérer un répertoire particulier où vous avez stocké des commandes.

Vous aurez naturellement besoin d'une ligne de commande pour cela, alors ouvrez un terminal depuis le Dash ou recherchez-le peut-être dans le Dash. Vous pourriez également maintenir les touches Ctrl, Alt et T pour en démarrer un ou chercher LXTerminal dans le menu Outils système de LXDE. Il n'est pas nécessaire d'utiliser sudo ou d'avoir un accès administrateur pour cela. Chaque commande peut être exécutée en tant qu'utilisateur régulier, et en fait, la variable d'environnement $PATH est liée à un compte utilisateur spécifique. Ce qui rend ce processus encore plus simple, c'est que vous n'aurez besoin d'exécuter qu'une seule commande pour y parvenir.

Méthode 1 : Utiliser une commande builtin du shell

À l'invite de commande, tapez echo “${PATH//:/$’\n’}” puis appuyez sur entrée pour recevoir une liste complète de chaque répertoire individuel dans votre chemin sur une ligne séparée. Cela utilise la technique d'expansion de paramètres avec un builtin du shell, donc cela devrait fonctionner avec à peu près n'importe quelle version du shell bash. Cela pourrait même fonctionner dans d'autres systèmes d'exploitation basés sur Unix en dehors de Linux, comme FreeBSD, bien que votre expérience puisse varier.

Étant donné que cette commande est quelque peu maladroite à écrire, vous voudrez peut-être la copier et la coller dans votre shell ou script. Si vous la collez dans une fenêtre de terminal, rappelez-vous de cliquer sur le menu Édition puis de sélectionner Coller ou de maintenir les touches Shift, Ctrl et V en même temps, car Ctrl+V seul ne fonctionnera pas dans une fenêtre de terminal.

Méthode 2 : Utiliser sed ou tr avec $PATH

Tapez sed ‘s/:/\n/g’ <<< “$PATH” puis appuyez sur entrée pour utiliser l'éditeur de flux, qui aura exactement le même résultat que la commande ci-dessus. Encore une fois, si vous préférez, vous pourriez le copier puis cliquer sur le menu Édition et sélectionner Coller ou maintenir Shift+Ctrl+V pour le coller dans une fenêtre de terminal. Le choix d'utiliser ceci ou la commande builtin est simplement une question de préférence, car ils atteignent exactement le même résultat.

Vous pourriez également utiliser le programme tr pour obtenir une fois de plus le même résultat, ce qui peut être utile si vous n'avez pas sed pour une raison quelconque. Tapez tr ‘:’ ‘\n’ <<< “$PATH” à l'invite et appuyez sur entrée. Vous pourriez également copier et coller de la même manière. Le résultat final est entièrement identique, peu importe la méthode que vous choisissez.

Aucune de ces méthodes n'est incorrecte. Quelle que soit la méthode que vous utilisez, gardez à l'esprit que cela dépend principalement de ce que vous émettez à ce moment-là. Dans tous ces cas, vous n'aurez besoin d'émettre qu'une seule commande pour que cela fonctionne et il ne devrait pas y avoir de manipulations, car vous n'aurez qu'à le taper, puis à passer à autre chose. De même, chacune pourrait être ajoutée à un script sans aucune modification.

Les questions et réponses indispensables

Comment voir le path sous Linux ?

Pour voir le chemin complet de votre répertoire actuel sur Linux, utilisez la commande pwd. Voici quelques points clés à retenir :

    • -

Commandes

    :

  • Tapez simplement pwd dans le terminal et appuyez sur Entrée.
  • Utilité :
  • Affiche le chemin absolu du répertoire où vous vous trouvez actuellement.
  • Pratique lors de la navigation entre plusieurs répertoires.
  • Exemple :
  • Si vous êtes dans le répertoire /home/utilisateur/Documents, la commande pwd affichera ce chemin. Cette méthode vous permet de rester conscient de votre emplacement dans la hiérarchie des fichiers, facilitant ainsi votre gestion des répertoires.

Comment afficher la variable de chemin sous Linux  ?

Pour afficher la variable de chemin sous Linux, vous pouvez suivre ces étapes simples :

  • Afficher le contenu de la variable PATH :
      - Ouvrez un terminal.
  • Exécutez la commande suivante : bash echo $PATH
  • Cette commande affichera tous les répertoires listés dans votre variable PATH, séparés par des deux-points (:).
  • Trouver le chemin exact d'une commande ou d'un exécutable :
  • Utilisez la commande which suivie du nom de la commande.
  • Par exemple, pour localiser l'exécutable grep, exécutez : bash which grep
  • Cela révèlera le chemin complet de l'exécutable grep, si celui-ci est présent dans l'un des répertoires de votre PATH. Ces deux méthodes vous permettent d’obtenir rapidement des informations sur la variable de chemin et d’identifier l’emplacement des exécutables sur votre système.

Comment afficher les variables d'environnement Linux ?

Pour afficher les variables d'environnement sur un système Linux, vous pouvez utiliser les commandes suivantes :

    • -

env

    : Cette commande affiche toutes les variables d'environnement actives dans votre session.

  • printenv : Semblable à env, elle montre l'ensemble des variables d'environnement.
  • set : En plus des variables d'environnement, cette commande affiche également les variables shell et les fonctions définies.
  • echo $VARIABLENAME : Remplacez VARIABLENAME par le nom de la variable (ex. echo $HOME) pour afficher une variable spécifique. Les variables d'environnement sont essentielles pour la configuration des processus et peuvent être locales ou globales. Les variables globales sont accessibles à tous les processus en cours.

Comment afficher la valeur d'une variable sous Linux  ?

Pour afficher la valeur d'une variable sous Linux, vous pouvez utiliser la commande echo. Voici comment procéder :

  • Syntaxe de base : Pour afficher la valeur d'une variable, tapez : echo $nom_de_la_variable
  • Exemple avec une variable prédéfinie :
      - Pour afficher le nom de l'utilisateur actuel, utilisez : echo $USER
  • Définition d'une variable :
  • Vous pouvez définir une variable temporaire avec : nom_de_la_variable=valeur
  • Par exemple : ma_variable='Bonjour'
  • Afficher la variable définie :
  • Pour voir la valeur que vous venez de définir, tapez : echo $ma_variable
  • Points à retenir :
  • Utilisez le symbole $ avant le nom de la variable pour accéder à sa valeur.
  • Les variables sont sensibles à la casse, par conséquent ma_variable et MA_VARIABLE sont deux entités distinctes. Avec ces instructions simples, vous pouvez facilement afficher et manipuler des variables sous Linux.

Maintenant que tu as fini de lire Comment afficher la variable $PATH sur de nouvelles lignes dans Linux, nous t'invitons à explorer davantage la catégorie Linux. Tu y trouveras d'autres articles intéressants qui élargiront tes connaissances et te tiendront informé. Ne cesse pas de lire et de découvrir plus!

Go up