Menu
CoddyTech

Variabili d'ambiente

Fa parte della sezione Fondamenti del percorso Terminal di Coddy. Lezione 59 di 82.

Le variabili d'ambiente sono valori con un nome salvati nella memoria della tua shell a cui possono accedere i programmi e i comandi. Considerale come impostazioni che determinano il comportamento della tua sessione di terminale.

Ogni volta che apri un terminale, il sistema imposta automaticamente diverse variabili d'ambiente. Queste memorizzano informazioni utili come il tuo nome utente, il percorso della directory home e l'editor di testo preferito. I programmi leggono queste variabili per comprendere il contesto in cui vengono eseguiti.

Per visualizzare il valore di una specifica variabile d'ambiente, usa il comando echo con il prefisso $ prima del nome della variabile:

echo $HOME

Questo mostra il percorso della tua directory home. Il simbolo $ indica alla shell di sostituire il valore della variabile. Ecco alcune variabili d'ambiente comuni:

VariabileContiene
HOMEIl percorso della tua directory home
USERIl tuo nome utente
SHELLIl tuo programma shell predefinito
PWDLa directory di lavoro corrente

Senza $, echo stamperebbe semplicemente il testo letterale "HOME" invece del valore della variabile. Questa distinzione tra il nome della variabile e il suo valore è importante da ricordare mentre lavori con le variabili d'ambiente.

challenge icon

Sfida

Facile

Usa il comando echo per visualizzare il valore della variabile d'ambiente SHELL.

Ricorda di usare il prefisso $ prima del nome della variabile per accedere al suo valore. Senza $, stamperesti solo il testo letterale "SHELL" invece del percorso effettivo della shell.

Il tuo output dovrebbe mostrare il percorso del programma della shell predefinita (qualcosa come /bin/bash).

Suggerimento: Il formato del comando è echo $VARIABLE_NAME

Provalo tu

Terminale
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Playground Terminal