Qual è la variabile d'ambiente PATH e come posso aggiungerla?

57

Ho appena installato picc-9.82.9453-linux.run dal sito Web di Microchip e alla fine mi ha chiesto

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

Che cosa significa?

Devo anche aggiungere questo al percorso dell'ambiente:

/usr/hitech/picc-18/pro/9.66/bin  
    
posta ths 24.05.2012 - 17:52

3 risposte

76

Partial duplicate: Come aggiungere una directory al PERCORSO?

PATH è una variabile ambientale. In pratica dice alla tua macchina dove cercare i programmi, quindi quando esegui il tuo programma picc puoi fare questo:

picc

invece di

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

Per aggiungere una directory al tuo $PATH , segui una delle seguenti opzioni.

Metodo 1

Modifica ~/.profile :

gedit ~/.profile

trova la seguente riga:

PATH="$HOME/bin:$PATH"

e modificalo in:

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

Metodo 2

Esegui il comando qui sotto nel terminale:

export PATH=$PATH:/usr/hitech/picc/9.82/bin
    
risposta data reverendj1 24.05.2012 - 17:59
12

Le variabili di ambiente shell vengono utilizzate per diversi scopi, dalla memorizzazione di dati, all'archiviazione di configurazioni software, all'impostazione di terminali e alla modifica dell'ambiente di shell. Le variabili di ambiente sono normalmente impostate al momento dell'avvio o, se necessario, da un software diverso. Un modo per impostare le variabili ambientali è dalla riga di comando.

Elenca tutte le variabili sul terminale

env

questo stamperà tutte le variabili che hai

Mostra una variabile alla volta

La quantità di queste variabili può diventare una lista molto lunga e localizzare una variabile specifica può diventare un compito difficile. Fortunatamente Linux ci consente di visualizzare il valore di una variabile di shell utilizzando il comando echo insieme al nome della variabile. Questo rende il compito molto facile. esempio: echo "$HOME"

Aggiungi o modifica una variabile

Per aggiungere o modificare una variabile d'ambiente, possiamo usare il comando export seguito dal nome della variabile e dai valori che lo accompagnano.

export NameofVariable='value'

Si noti, tuttavia, che questo funzionerà solo per la sessione corrente della shell. Non sarà disponibile in nessun altro terminale.

    
risposta data eGhoul 04.07.2016 - 15:05
1
vi(m) ~/.profile
PATH="$HOME/bin:$HOME/.local/bin:{whatever_path_you_need_to_add}:$PATH"

Se non hai file .profile ... ne creerai anche uno:

In questo scenario aggiungi anche questo -

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"
    
risposta data SharadV 12.06.2018 - 23:56

Leggi altre domande sui tag