![]() |
| Home | Chi sono | Mappa del sito | Contatti |
|
Archivio->Shell e variabili d'ambiente
Shell e variabili d'ambienteQuesto piccolo tutorial spiega come installare e configurare la shell e le variabili d'ambiente.Di default nel FreeBsd 8.x l'utente root è configurato per usare la shell csh, che è un tipo di shell C-Style. La shell che si sta utilizzando è memorizzata nella variabile $SHELL, quindi per visualizzarla eseguire il comando: echo $SHELL
Shell cshPer impostare una variabile d'ambiente in una shell C-Style eseguire il seguente comando:setenv <nome variabile> <valore>
La variabile rimane impostata fino alla chiusura della console. In questa shell è possibile impostare in modo permanente le variabili d'ambiente nel file /etc/csh.cshrc aggiungendo una linea di codice di questo tipo: setenv <nome variabile> <valore>
Ogni utente può eventualmente sovrascrivere le impostazioni globali modificando il file che risiede nella propria home ~/.cshrc (il percorso ~ corrisponde alla home dell'utente). Per visualizzare i valori di tutte le variabili d'ambiente definite si può usare il comando: setenv
oppure il comando: env
Shell BashUna shell alternativa è bash, che è un tipo di shell Bourne. Per installarla eseguire i seguenti comandi:cd /usr/ports/shells/bash
Per modificare l'impostazione della shell dell'utente potete utilizzare il comando chpass; con questo comando potete modificare la riga relativa alla shell dell'utente. Di seguito la modifica da apportare: Shell: /usr/local/bin/bash
In alternativa si può usare questo semplice comando: chsh -s /usr/local/bin/bash
Per impostare una variabile d'ambiente in una shell Bourne eseguire il seguente comando: export <nome variabile>=<valore>
La variabile rimane impostata fino alla chiusura della console. In questa shell è possibile impostare in modo permanente le variabili d'ambiente nel file /etc/profile aggiungendo le seguenti linee di codice: <nome variabile>=<valore>
Ogni utente può eventualmente sovrascrivere le impostazioni globali modificando il file che risiede nella propria home ~/.profile Per visualizzare i valori di tutte le variabili d'ambiente definite si può usare il comando: export -p
oppure il comando: env
Quanto detto sopra è stato verificato anche nel FreeBSD 7.x |