La stampa è un comando che mostra il valore della variabile dell'ambiente. Se non viene specificata alcuna variabile, verrà visualizzato il nome visualizzato della variabile di ambiente insieme al suo valore in coppia per tutte le variabili.e. printenv viene utilizzato per visualizzare i valori di tutte le variabili di ambiente.
$ Printenv
Il comando Home PrintEnv visualizza la posizione della directory home dell'utente corrente.
$ Printenv Home
Un'altra tecnica per mostrare il valore della variabile dell'ambiente domestico è utilizzare un eco con il simbolo $ (dollaro) di fronte. Sullo schermo sotto, puoi verificarne un'illustrazione.
$ echo $ home
Il comando ENV è un altro comando correlato che può essere utilizzato per stampare il valore delle variabili di ambiente. Se utilizzato con l'argomento "$ home", restituisce l'errore "autorizzazione negata" perché il percorso verso una variabile è protetto con i diritti sudo.
$ env $ home
Senza argomenti nel comando "env", è funzionalmente uguale al comando printenv.
$ env
Esempio 1: dichiarare una variabile di ambiente
Per dichiarare una nuova variabile di ambiente per Git, dobbiamo seguire insieme ai comandi nella shell. Quindi, apri una linea di comando bash shell (terminale). Utilizzando questa semplice sintassi, crea e specifica una nuova variabile di ambiente disponibile per la shell in esecuzione della riga di comando e tutte le applicazioni avviate da essa. Il comando seguente crea una nuova variabile di ambiente denominata nome variabile con il valore "[valore]" in esso. Possiamo incorporare lo spazio nella stringa mentre lo interpretiamo ancora come un singolo valore usando i doppi preventivi intorno a "[valore]". Per verificare il valore di una variabile di ambiente, basta utilizzare il comando Echo e il collegamento alla variabile elencata di seguito. Ciò mostrerà il valore attuale della variabile variabile_name, che è [valore] in questo momento.
Quando ti riferisci a una variabile di ambiente in un comando, assicurati di metterci $ di fronte in modo che la shell sappia che stai parlando di una variabile di ambiente anziché di un file o di un altro programma applicativo. Puoi chiamare le tue variabili qualunque cosa desideri, tuttavia per le variabili di ambiente, usiamo comunemente tutto il testo maiuscolo. Questo li separa dalla varietà di comandi, app e file della riga di comando, che sono spesso scritti in minuscolo.
$ Export Variable_name = "Value"
$ echo $ variabile_name
Esempio 2: variabili di ambiente predefinite
Le variabili di ambiente possono essere utilizzate in qualsiasi comando e la maggior parte dei sistemi ne ha già alcune impostate per te. Il titolo dell'utente attualmente accessibile è normalmente impostato nella variabile di ambiente $ utente. Puoi utilizzare l'istruzione Echo per stampare e verificare il valore di questo, ma ora questa volta possiamo anche aggiungere un messaggio di benvenuto. Prendi nota dei segni di doppia citazione. Questi sono usati per circondare una stringa che può contenere spazi o caratteri che la shell interpreta in modo diverso.
$ echo "ciao, $ utente"
Tuttavia, le variabili di ambiente possono ancora essere utilizzate all'interno di queste stringhe. Prima che la stringa venga fornita al comando Echo, le variabili verranno estese al loro valore corrente. Quando si utilizzano le doppie quotazioni, l'utente $ viene ampliato; Quando si utilizzano le citazioni singole, l'utente $ viene visualizzato come testo letterale e non una variabile da espandere.
$ echo 'ciao, $ utente'
Esempio 3: esportazione e distocca una variabile di ambiente
In questo esempio, creiamo innanzitutto la variabile dell'ambiente Dir all'interno del GIT e gli diamo il valore/Home/Linux/. Abbiamo utilizzato l'istruzione Echo per stampare il valore salvato in Dir per la verifica.
$ Export Dir =/Home/Linux
$ echo $ dir
In Linux, è possibile impostare o non stabilite variabili di ambiente specifiche dell'utente o sessione. Per impostazione predefinita, l'istruzione "ENV" fornisce un elenco di tutte le attuali variabili di ambiente. Tuttavia, se utilizzato con il flag '-i', elimina temporaneamente tutte le variabili di ambiente e consente all'utente di eseguire un comando nella sessione corrente senza di loro. Il comando unset può essere utilizzato per cancellare temporaneamente le variabili di ambiente locale.
$ dist dir
$ echo $ dir
Abbiamo creato una variabile di ambiente "dir" per il nostro repository git "Project1".
$ Dir = "/home/linux/progetto 1"
$ echo $ dir
Il comando ti fornirà una shell bash che non ha variabili di ambiente per il momento. Tuttavia, quando esci dalla shell, tutte le variabili verranno ripristinate.
env -i bash
Esempio 4
In Linux, è possibile impostare e non stabilite variabili di ambiente specifiche dell'utente. Devi aggiungere e modificare il ".File Bashrc ”nella directory home per esportare o modificare la variabile di ambiente. Quindi, per far sì che le modifiche abbiano effetto, procura il file.
$ vi .Bashrc
La variabile (nel nostro caso, "cd") diventerebbe quindi attiva. Quando l'utente lancia un nuovo terminale, questa variabile verrà esposta. Aggiungi la riga aggiunta alla fine del file e salvala.
Applicare il comando di origine e quindi stampare il valore del CD utilizzando il comando Echo.
$ fonte .Bashrc
$ echo $ cd
Conclusione
Si tratta di impostare le variabili di ambiente in un terminale di shell di un sistema con git installato e configurato. Per fare ciò, abbiamo provato un pacchetto di alcuni comandi come Env, Printenv, Unset, Export ed Echo. Speriamo che implementerai questo articolo sul tuo sistema operativo. Controlla altri articoli nel sito Web Linux.