Imposta il valore variabile dell'ambiente
È necessario capire che le variabili di ambiente sono inizializzate come le altre variabili in un linguaggio di programmazione sono inizializzate, i.e., Variabili Bash. Sebbene, il titolo di una variabile di ambiente è sempre sensibile al caso, io.e., Deve essere maiuscola. Più di due valori possono essere assegnati a una variabile di ambiente usando il colon ":".
Ecco una semplice sintassi generale dell'inizializzazione di una variabile di ambiente. Il comando set incorporato è stato ampiamente noto per impostare i valori delle variabili di ambiente. Se lo usi senza alcun argomento o alcun flag set, farà visualizzare la shell tutte le variabili di ambiente, come puoi vedere dall'immagine seguente. Gli esempi comuni di "set" incorporato sono "set -x" per espandere e visualizzare, "set -e" per lasciare il programma quando incontrano qualsiasi stato diverso da zero, "set -u" e "set -o" a Visualizza un errore quando ha trovato una variabile senza valore impostato, "set -n" per evitare di eseguire i comandi e molti altri.
Stampa tutte le variabili di ambiente usando Env
Iniziamo a utilizzare comandi diversi nella shell per stampare le variabili di ambiente. Prima di ciò, avviare l'applicazione della console utilizzando "Ctrl+Alt+T" su Ubuntu 20.04 desktop. Il primo metodo per visualizzare tutte le variabili di ambiente utilizza il comando "env" nella shell. Ma visualizzerà solo le variabili di ambiente attualmente attive del sistema.
Puoi anche passare alcuni argomenti in esso per modificare l'output. Abbiamo usato il semplice comando "env" per visualizzare tutte le attuali variabili di ambiente nella nostra shell secondo l'uscita mostrata.
$ envStampa tutte le variabili di ambiente utilizzando Printenv
Vediamo un altro esempio per stampare tutte le variabili di ambiente nella shell. Questa volta abbiamo usato il comando "Printenv" nella shell per farlo. Il comando "PrintEnv" visualizza le variabili di ambiente attualmente attive e le variabili di ambiente precedentemente specificate nella shell.
È possibile vedere l'output dell'utilizzo del comando "printenv" per visualizzare tutte le variabili di ambiente nella shell secondo l'istantanea seguente. Abbiamo molte variabili di ambiente insieme ai loro valori assegnati, io.e., Variabili con shell, variabili di visualizzazione, variabili di autenticazione e molto altro, come dimostrato dall'immagine.
$ PrintenvPuoi anche usare lo stesso comando con le parole chiave "più" e "meno". Altri comandi saranno utili quando vuoi vedere di più quando necessario. Mentre il comando Meno mostrerà automaticamente meno variabili di ambiente sulla schermata Shell per evitare inconvenienti. I comandi per una visualizzazione sempre meno sono indicati come segue:
$ printenv | Di piùLa vista più chiara per l'output del comando "più" delle variabili di ambiente di stampa è mostrata nell'immagine seguente. Tocca il tasto "Invio" per esplorare più variabili.
Il comando printenv è molto utile quando si tratta di trasferire i suoi dati variabili in altri file. Ciò significa che possiamo anche trasferire tutte le variabili di ambiente e i loro valori in alcuni file bash usando il comando "printenv". È necessario utilizzare il segno maggiore del segno dopo la parola chiave "printenv" insieme al nome di un file in cui verranno archiviati i dati delle variabili.
Dopo averlo fatto, puoi vedere che il file avrà tutte le variabili di ambiente. L'output è lo stesso per la visualizzazione del contenuto di un file utilizzando il comando "cat" e il comando "printenv" nella shell.
$ printenv> nuovo.shD'altra parte, puoi anche usare gli argomenti all'interno del comando "Printenv" per renderlo specifico. Diciamo, se vuoi controllare i valori per la variabile di ambiente "Home" nella shell, devi menzionarlo nel comando "Printenv" con la parola chiave "grep". Se nel sistema esiste la variabile denominata "Home", la mostrerà sulla shell. Come puoi vedere, ha visualizzato la variabile "home" e il suo valore, io.e., Percorso nel guscio.
$ printenv | Grep HomeControviamo alcune altre variabili di ambiente. Sictiamo che verificare la cartella "TMP" usando la parola chiave "grep". La cartella "TMP" appartiene alla variabile "Session_Manager" nel nostro sistema.
$ printenv | grep tmpOra, controlliamo la cartella "Bin" che è ampiamente utilizzata nel sistema. Dopo aver eseguito il comando, abbiamo in cambio 4 variabili di ambiente, dimostrando che fa parte di tutte quelle variabili di ambiente di Ubuntu 20.04 Sistema.
$ printenv | Grep BinPer verificare la variabile che non esiste nemmeno nel sistema porta a un risultato vuoto. Poiché il sistema non ha una variabile di ambiente per una cartella o un file "nuovo".
$ printenv | grep nuovoPuoi anche usare un altro comando per visualizzare tutte le variabili trovate nel tuo sistema, i.e., non solo le variabili di ambiente. Il comando dichiara può essere utilizzato a questo scopo insieme al flag "-p" all'interno della query.
$ dichiara -pSe vuoi solo visualizzare le variabili di ambiente nella shell, puoi anche dichiarare un comando. Devi dichiarare il flag "-xp" invece del flag "-p", come mostrato nell'immagine. Puoi dare un'occhiata all'uscita che visualizza solo le variabili di ambiente.
$ dichiara -xpConclusione
Questa guida è stata progettata per tutti gli utenti bash del sistema Linux nonostante la loro capacità di apprendimento. Questo perché tutti gli esempi implementati all'interno di questo articolo sono molto semplici e ben spiegati per renderlo comprensibile per ogni tipo di utente.