Comment afficher la variable $PATH sur des lignes nouvelles dans Linux
Découvrez comment afficher la variable d'environnement PATH sous Linux en séparant chaque répertoire sur une nouvelle ligne grâce à quelques commandes simples et accessibles.
La variable d'environnement PATH spécifie un ensemble de répertoires où se trouvent vos commandes. Si vous tapez une commande sans rien d'autre devant elle, 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 pratique par des deux-points comme s'ils étaient tous attachés. Quelques commandes différentes peuvent afficher ces répertoires chacune sur une nouvelle ligne, et vous pouvez les exécuter soit à partir d'un shell, soit à partir d'un script. Cela rend la lecture beaucoup plus facile si vous essayez de repérer un répertoire spécifique où vous avez enregistré certaines commandes.
Vous aurez naturellement besoin d'une ligne de commande pour cela, donc ouvrez un terminal à partir du Dash ou recherchez-le dans le Dash. Vous pouvez également maintenir Ctrl, Alt et T enfoncés 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 facile, c'est le fait que vous n'aurez besoin d'exécuter qu'une seule commande pour y parvenir.
Méthode 1 : Utiliser une commande intégrée au 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 une commande intégrée au shell, donc cela devrait fonctionner avec à peu près n'importe quelle version de bash. Cela pourrait même fonctionner dans certains autres systèmes d'exploitation basés sur Unix en dehors de Linux comme FreeBSD, bien que cela puisse varier.
Étant donné que cette commande est un peu compliquée à é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, n'oubliez pas de cliquer sur le menu Édition puis de sélectionner Coller ou de maintenir Shift, Ctrl et V en même temps, car simplement Ctrl+V 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 pouvez 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. Que vous utilisiez cela ou la commande intégrée est simplement une question de préférence, car elles produisent exactement le même résultat.
Vous pouvez également utiliser le programme tr pour obtenir une fois de plus exactement 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 pouvez aussi le copier et le coller de la même manière. Le résultat final est complètement identique, peu importe la méthode que vous choisissez.
Aucune de ces méthodes n'est incorrecte. Peu importe quelle méthode vous utilisez, gardez à l'esprit qu'il s'agit souvent d'une question de ce que vous avez besoin d'exécuter à ce moment-là. Dans tous ces cas, vous n'aurez besoin d'exécuter qu'une seule commande pour que cela fonctionne, et il ne devrait pas y avoir de jeu, car il vous suffit de la taper et de continuer. De même, chacune de ces méthodes peut être ajoutée à un script sans aucune modification.
Questions et réponses qu'il est important de savoir
Comment afficher la variable path ?
Pour afficher la variable PATH
, voici la méthode :
- Afficher le contenu :
- - Utilisez la commande suivante dans le terminal : echo $PATH
- Modifier la variable
PATH
: - Pour ajouter le chemin du bureau (Desktop), exécutez : PATH=$PATH:~/Bureau
- Vérifier le chemin complet d'un programme :
- Exécutez la commande suivante pour trouver le chemin complet de Firefox : which firefox Cette procédure vous permettra de visualiser et de modifier efficacement la variable
PATH
dans votre environnement.
Comment trouver la variable path sous Linux ?
Pour trouver la variable PATH sous Linux, suivez ces étapes :
- Afficher la variable PATH :
- - Ouvrez un terminal.
- Exécutez la commande suivante : echo $PATH
- Les répertoires répertoriés dans votre variable PATH seront affichés, séparés par des
:
. - Trouver le chemin d'une commande spécifique :
- Utilisez la commande
which
suivie du nom de la commande pour localiser son exécutable. Par exemple : which grep - Cela vous donnera le chemin complet vers l'exécutable de
grep
. Ces commandes vous permettent de visualiser et de naviguer efficacement dans les répertoires référencés par votre variable PATH.
Comment voir les variables Linux ?
Pour voir les variables sous Linux, suivez ces étapes simples :
- Afficher une variable spécifique :
- - Utilisez la commande
echo
- suivie du nom de la variable. Par exemple : bash echo $PATH
- Lister toutes les variables d'environnement :
- Exécutez la commande suivante pour afficher toutes les variables d'environnement : bash printenv
- Ou, vous pouvez utiliser la commande : bash env
- Afficher les variables shell :
- Pour voir les variables définies dans votre shell actuel, utilisez : bash set
- Vérifier une variable non définie :
- Si une variable n'est pas définie,
echo
renverra simplement une ligne vide : bash echo $NOM_DE_VARIABLE_INEXISTANTE Ces méthodes vous permettent d'accéder facilement aux variables sous Linux et d'obtenir les informations dont vous avez besoin.
Quelle commande permet d'afficher le contenu d'une variable ?
Pour afficher le contenu d'une variable, vous pouvez utiliser la commande suivante en fonction de votre système d'exploitation :
- - Sur les systèmes Unix/Linux :
echo $NOM_DE_LA_VARIABLE
: RemplacezNOM_DE_LA_VARIABLE
par le nom de la variable souhaitée.- Pour afficher toutes les variables d'environnement :
printenv
: Cette commande permet de lister toutes les variables d'environnement et leurs valeurs. ### Exemple :- Pour afficher la variable
HOME
, vous exécuterez :echo $HOME
### Remarque : - Veillez à bien utiliser le symbole
$
avant le nom de la variable pour qu'elle soit interprétée correctement.
Maintenant que tu as fini de lire Comment afficher la variable $PATH sur des lignes nouvelles 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!
Laisser un commentaire