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