Debian:Variabili di ambiente
Versione del 6 feb 2022 alle 22:13 di Andrea (discussione | contributi) (Creata pagina con "← Torna ad Linux / Debian Category:Debian Le variabili hanno il seguente formato: KEY=valore KEY="Questo è un valore" KEY=valore1:val...")
Le variabili hanno il seguente formato:
KEY=valore KEY="Questo è un valore" KEY=valore1:valore2
- I nomi delle variabili fanno distinzione tra maiuscole e minuscole. Per convenzione, le variabili di ambiente dovrebbero avere nomi MAIUSCOLI.
- Quando si assegnano più valori alla variabile, devono essere separati dal carattere due punti :.
- Non c'è spazio intorno al simbolo uguale =.
Sono disponibili diversi comandi che consentono di elencare e impostare le variabili di ambiente in Linux:
- env- Il comando consente di eseguire un altro programma in un ambiente personalizzato senza modificare quello corrente. Se utilizzato senza un argomento, stamperà un elenco delle variabili di ambiente correnti.
- printenv - Il comando stampa tutte o le variabili di ambiente specificate.
- set- Il comando imposta o annulla le variabili della shell. Se utilizzato senza un argomento, stamperà un elenco di tutte le variabili, comprese le variabili di ambiente e shell e le funzioni della shell.
- unset - Il comando elimina le variabili shell e ambiente.
- export - Il comando imposta le variabili di ambiente.
Aggiungere una variabile d'ambiente
Prima
# env | grep PATH PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
Comando
# export PATH=$PATH:/sbin
Dopo
# env | grep PATH PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/sbin
Per impostarlo ad ogni avvio, inserire nel file .bashrc della home dell'utente i comandi desiderati expor ... - es: /home/utente/.bashrc (utente root /root/.bashrc)