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 memorizzati nella memoria della shell, a cui possono accedere programmi e comandi. Considerale come impostazioni che determinano il comportamento della tua sessione del 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 capire 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 $HOMEQuesto mostra il percorso della tua directory home. $ indica alla shell di sostituire il valore della variabile. Ecco alcune variabili d'ambiente comuni:
| Variabile | Contiene |
|---|---|
| HOME | Il percorso della tua directory home |
| USER | Il tuo nome utente |
| SHELL | Il programma della shell attuale |
| PWD | Directory di lavoro corrente |
Senza $, echo stamperebbe semplicemente il testo letterale "HOME" invece del valore della variabile. È importante ricordare questa distinzione tra il nome della variabile e il suo valore quando lavori con le variabili d'ambiente.
Sfida
FacileUsa 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 semplicemente il testo letterale "SHELL" invece del percorso effettivo della shell.
Il tuo output dovrebbe visualizzare il percorso del programma della shell attualmente in uso (qualcosa come /bin/bash).
Suggerimento: Il formato del comando è
echo $VARIABLE_NAME
Provalo tu
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Cartelle
Creare una cartellaCopiare una cartellaSpostare e rinominare una cartellaEliminare una cartellaRiepilogo - Operazioni sulle cartelle7Contenuto dei file
Head e TailConteggio delle paroleComando SortComando UniqueNozioni di base su GrepGrep con opzioniRiepilogo - Detective del testo10Progetto di analisi dei log
Panoramica del progettoVisualizzare il file di log2Navigazione
Stampare la directory di lavoroElencare i fileCambiare directoryPercorsi assoluti e relativiDirectory home e radiceRiepilogo - Trova la tua strada5Progetto di organizzazione delle foto
Panoramica del progettoCreazione della struttura8Reindirizzamento
Uscita standardSovrascrivere un fileAccodare a un fileIngresso standardErrore standardRiepilogo - Creare un log3File
Creare un fileLeggere un fileCopiare un fileSpostare e rinominare un fileEliminare un fileRipasso: operazioni sui file6Caratteri jolly e pattern
Il carattere jolly asteriscoIl carattere jolly punto interrogativoCaratteri jolly tra parentesi quadreCombinare i caratteri jollyRiepilogo - Operazioni selettive9Pipe
Che cos'è una pipeConcatenare due comandiConcatenare più comandiPipe con grepRiepilogo - pipeline dei datiEsercitati da solo: Playground Terminal