6 999
contributi
S3v (discussione | contributi) Nessun oggetto della modifica |
S3v (discussione | contributi) (+ template autori) |
||
Riga 1: | Riga 1: | ||
{{Versioni compatibili}} | |||
__TOC__ | |||
== Esecuzione di programmi. La variabile PATH == | == Esecuzione di programmi. La variabile PATH == | ||
Quando lanciamo un comando, generalmente scriviamo solo il suo nome invece che mettere il percorso completo. Ad esempio: | Quando lanciamo un comando, generalmente scriviamo solo il suo nome invece che mettere il percorso completo. Ad esempio: | ||
Riga 18: | Riga 20: | ||
</pre> | </pre> | ||
si riesce comunque ad avviare i programmi installati.<br/> | si riesce comunque ad avviare i programmi installati.<br/> | ||
Il sistema in questo ultimo caso è riuscito a capire il percorso dove è ubicato il comando <code>date</code> | Il sistema in questo ultimo caso è riuscito a capire il percorso dove è ubicato il comando <code>date</code> perché questo è contenuto in una delle directory configurate nella variabile di ambiente $PATH.<br/> | ||
Richiamando questa variabile, è possibile osservare le directory predefinite (separate da due punti) in cui il sistema ricerca i file eseguibili quando non viene specificato il percorso: | Richiamando questa variabile, è possibile osservare le directory predefinite (separate da due punti) in cui il sistema ricerca i file eseguibili quando non viene specificato il percorso: | ||
<pre> | <pre> | ||
Riga 43: | Riga 45: | ||
dom mar 21 17:46:52 CEST 2010 | dom mar 21 17:46:52 CEST 2010 | ||
</pre> | </pre> | ||
Negli ultimi due esempi abbiamo dovuto | Negli ultimi due esempi abbiamo dovuto specificare il percorso dell'eseguibile perché la directory <code>/home/utente/eseguibili</code> non era contenuta nella variabile <code>$PATH</code>. È però possibile modificare il valore della variabile <code>$PATH</code>, in questo modo: | ||
<pre> | <pre> | ||
$ export PATH="$PATH:/home/utente/eseguibili" | $ export PATH="$PATH:/home/utente/eseguibili" | ||
Riga 80: | Riga 82: | ||
== Rendere permanenti le modifiche == | == Rendere permanenti le modifiche == | ||
Quello visto | Quello visto finora viene perso al riavvio del sistema.<br/> | ||
Se volete mantenere al riavvio i valori customizzati delle variabili d'ambiente (nel nostro caso <code>$PATH</code>) dovete esportare tale variabile tramite uno script da mettere in esecuzione all'avvio del computer, oppure utilizzando il comando <code>export</code> visto | Se volete mantenere al riavvio i valori customizzati delle variabili d'ambiente (nel nostro caso <code>$PATH</code>) dovete esportare tale variabile tramite uno script da mettere in esecuzione all'avvio del computer, oppure utilizzando il comando <code>export</code> visto finora dentro file di configurazione quali <code>/etc/bash.bashrc</code> (se volete agire sulle variabili di tutti gli utenti), oppure <code>/home/vostra_user/.bashrc</code> (se volete modificare solo le variabili utilizzate da vostro utente). | ||
{{Autori | |||
|Autore=[[Utente:Ferdybassi|Ferdybassi]] 20:41, 22 mar 2010 (CET) | |||
|Verificata_da= | |||
:[[Utente:S3v|S3v]] | |||
|Numero_revisori=1 | |||
}} | |||
---- | ---- | ||
[[Categoria:Shell]] | [[Categoria:Shell]] | ||
[[Categoria:Ottimizzazione del sistema]] | [[Categoria:Ottimizzazione del sistema]] |
contributi