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...")
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

← Torna ad Linux / Debian

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)