Menu
CoddyTech

Visualizzare tutte le variabili

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

A volte devi vedere tutte le variabili d’ambiente contemporaneamente, non solo una alla volta. Il comando env mostra tutte le variabili d’ambiente attualmente impostate nella tua sessione della shell.

env

Questo produce un elenco di nomi di variabili e dei relativi valori, ciascuno su una riga nel formato NAME=value. Vedrai quelli che già conosci, come HOME e USER, insieme a molti altri che il sistema imposta automaticamente.

Il comando printenv funziona in modo simile. Senza argomenti, mostra tutte le variabili proprio come env. Puoi anche usarlo per visualizzare una variabile specifica senza il prefisso $:

# Mostra tutte le variabili
printenv

# Mostra una variabile specifica
printenv HOME

Poiché l'output può essere piuttosto lungo, potresti voler combinare questi comandi con strumenti che hai già imparato. Per esempio, inviare l'output a grep ti aiuta a trovare variabili specifiche:

env | grep PATH

Questo filtra l'output per mostrare solo le righe che contengono "PATH", rendendo più facile trovare ciò che cerchi nel mare di variabili d'ambiente.

challenge icon

Sfida

Facile

Usa printenv per visualizzare il valore della variabile d'ambiente USER.

A differenza di echo, il comando printenv ti permette di visualizzare una variabile specifica senza usare il prefisso $. Basta passare il nome della variabile come argomento.

L'output dovrebbe mostrare il tuo nome utente attuale.

Suggerimento: Il formato del comando è printenv 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