web-dev-qa-db-fra.com

Qu'est-ce que la variable d'environnement PATH et comment puis-je y ajouter?

Je viens d'installer picc-9.82.9453-linux.run à partir du site Web de Microchip et à la fin, il m'a demandé

==> NOTE: You may wish to add the following  
   /usr/hitech/picc/9.82/bin  
   to your PATH environment variable.  

Qu'est-ce que ça veut dire?

J'ai aussi besoin d'ajouter ceci au chemin de l'environnement:

/usr/hitech/picc-18/pro/9.66/bin  
59
ths

Double dupliqué: Comment ajouter un répertoire au PATH?

PATH est une variable d'environnement. En gros, il indique à votre machine où chercher les programmes. Ainsi, lorsque vous exécutez votre programme picc, vous pouvez le faire:

picc

au lieu de

/usr/hitech/picc/9.82/bin/picc

Pour ajouter un répertoire à votre $PATH, suivez l'une des options ci-dessous.

Méthode 1

Éditer ~/.profile:

gedit ~/.profile

trouvez la ligne suivante:

PATH="$HOME/bin:$PATH"

et le changer pour:

PATH="$HOME/bin:$PATH:/usr/hitech/picc/9.82/bin"

Méthode 2

Exécutez la commande ci-dessous dans le terminal:

export PATH=$PATH:/usr/hitech/picc/9.82/bin
81
reverendj1

Les variables d'environnement Shell sont utilisées à plusieurs fins: stockage des données, stockage des configurations logicielles, définition des paramètres du terminal et modification de l'environnement Shell. Les variables d'environnement sont normalement définies au moment du démarrage ou par un logiciel différent selon les besoins. Un moyen de définir des variables d'environnement consiste à utiliser la ligne de commande.

Lister toutes les variables sur le terminal

env

cela va imprimer toute la variable que vous avez

Afficher une variable à la fois

La quantité de ces variables peut devenir une très longue liste et la localisation d'une variable spécifique peut devenir une tâche difficile. Heureusement, Linux nous permet d’afficher la valeur d’une variable Shell à l’aide de la commande echo ainsi que du nom de la variable. Cela rend la tâche très facile. exemple: echo "$HOME"

Ajouter ou modifier une variable

Pour ajouter ou modifier une variable d'environnement, nous pouvons utiliser la commande export suivie du nom de la variable et des valeurs qui l'accompagnent.

export NameofVariable='value'

Notez cependant que cela ne fonctionnera que pour la session Shell en cours. Il ne sera disponible dans aucun autre terminal.

14
eGhoul
vi(m) ~/.profile
PATH="$HOME/bin:$HOME/.local/bin:{whatever_path_you_need_to_add}:$PATH"

Si vous n'avez pas de fichier .profile ... cela en créera aussi un:

Dans ce scénario, ajoutez également ceci-

if [ -n "$BASH_VERSION" ]; then
   # include .bashrc if it exists
   if [ -f "$HOME/.bashrc" ]; then
      . "$HOME/.bashrc"
   fi
fi

# set PATH so it includes user's private bin directories

PATH="$HOME/bin:$HOME/.local/bin:/usr/bin:$PATH"
1
SharadV

Ajoutez la variable d'environnement dans ~/.bashrc et déconnectez-vous, puis connectez-vous et tout fonctionne correctement.

Pas à pas:

  1. Sudo nano ~/.bashrc.
  2. ajoutez ce export PATH=$PATH:/usr/local/go/bin à la fin du fichier.
  3. connectez - Out.
  4. connectez-vous et tout fonctionne!

Remarque: pour vous assurer que go fonctionne correctement, ouvrez le terminal et tapez go version. Le message aller à l'aide apparaîtra.

J'espère que ça aide!

1
Abanoub Hanna