Git Bash Imposta una variabile di ambiente

Git Bash Imposta una variabile di ambiente
Se hai mai sentito parlare del sistema di controllo della versione, potresti aver sentito parlare anche del sistema di controllo della versione GIT. Il repository GitHub di Git ci aiuta a mantenere la registrazione delle nostre versioni di dati aggiornate sul sistema locale e riflettono le modifiche al hub GIT remoto. Durante l'utilizzo di Git su un computer locale o un sistema Linux, viene sempre lanciato in una shell bash e il suo comportamento si basa su una serie di variabili di ambiente con shell. A volte è utile sapere cosa sono e come gestirli per far sì che Git esegui il modo in cui vorresti. L'istruzione "PrintEnv" visualizza tutte o alcune delle variabili di ambiente Shell su sistemi operativi unix/Linux. All'interno di questa guida, vedremo come possiamo impostare le variabili di ambiente per Git nel guscio bash del sistema operativo Kali Linux. Iniziamo.

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.