PATH

Da Wiki di NetBSD Italia.

(Differenze fra le revisioni)
(documento l'utilita' della variabile PATH, con un pezzo di codice utile per il .profile)
m (aggiungo il collegamento ad HOME)
 
Riga 7: Riga 7:
Per configurare questa variabile in {{man|sh|1}} e {{man|ksh|1}} si può
Per configurare questa variabile in {{man|sh|1}} e {{man|ksh|1}} si può
-
editare il file di configurazione ${HOME}/.profile come segue:
+
editare il file di configurazione [[HOME|${HOME}]]/.profile come segue:
  PATH=${HOME}/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R6/bin:/usr/pkg/bin  
  PATH=${HOME}/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R6/bin:/usr/pkg/bin  

Versione corrente delle 16:16, 20 set 2008

La variabile PATH è una variabile d'ambiente presente in sistemi Unix-like e non.

È utilizzata dalle varie shell per determinare il percorso degli eseguibili, in modo tale che quando si invoca un programma non si ha bisogno di specificare l'intero pathname.

Per configurare questa variabile in sh(1) e ksh(1) si può editare il file di configurazione ${HOME}/.profile come segue:

PATH=${HOME}/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R6/bin:/usr/pkg/bin 
PATH=${PATH}:/usr/pkg/sbin:/usr/games:/usr/local/bin:/usr/local/sbin
export PATH

Da come si può osservare la sintassi è piuttosto semplice, sono tutti pathname e come separatore di directory il carattere due-punti (:).

Per stampare il pathname di un applicazione, ad esempio ls(1) si può utilizzare which(1):

$ which ls
/bin/ls
Strumenti personali