La variabile di ambiente PATH è una lista di directory delimitata da due punti che la shell cerca attraverso quando si immette un comando.,
I file di programma (eseguibili) sono conservati in molti posti diversi sul sistema Unix. Il tuo percorso dice alla shell Unix dove cercaresul sistema quando richiedi un particolare programma. Avere moredirectories nel tuo percorso ridurrà il numero di volte in cui ottieni errori di”Comando non trovato”, ma potrebbe metterti a maggior rischio di attivare un cavallo di Troia.
Per scoprire qual è il tuo percorso, al prompt della shell Unix, inserisci:
echo $PATH
Il tuo percorso sarà simile al seguente.,
/usr2/username/bin:/usr/local/bin:/usr/bin:.
Vedrai il tuo nome utente al posto di username
. Usando l’esempio precedente percorso, se si immette il ls
comando, yourshell andrà a cercare il file eseguibile appropriato nel followingorder: in primo luogo, si dovrebbe guardare attraverso la directory/usr2/username/bin
, quindi /usr/local/bin
,quindi /usr/bin
, e, infine, la directory locale, indicatedby .
(un periodo).,
Per modificare il percorso
Se si utilizza csh
o tcsh
, al shellprompt, inserire:
setenv PATH $PATH\:/dir/path
Se si utilizza sh
ksh
obash
al prompt della shell, digitare:
PATH=$PATH\:/dir/path ; export PATH
In tutti i casi, sostituire /dir/path
con la directory youwant la shell per eseguire la ricerca.
$PATH\:/dir/path
con/dir/path:$PATH
.Presso l’Indiana University, per il supporto personale o dipartimentale di sistemi Linux o Unix, vedere Ottenere aiuto per Linux o Unix a IU.