logo

Comando di esportazione Linux

IL esportare Il comando è un'utilità integrata della shell Bash di Linux. Viene utilizzato per garantire che le variabili e le funzioni di ambiente vengano passate ai processi figli. Non influisce sulla variabile di ambiente esistente.

Le variabili d'ambiente vengono impostate quando apriamo una nuova sessione di shell. In qualsiasi momento, se modifichiamo qualsiasi valore di variabile, la shell non ha modo di selezionare quella modifica. Il comando di esportazione ci consente di aggiornare la sessione corrente sulle modifiche apportate alla variabile esportata. Non abbiamo bisogno di aspettare per iniziare una nuova sessione di shell.

Sintassi:

 export [-f] [-n] [name[=value] ...] or export -p 

Diamo un'occhiata a vari esempi del comando di esportazione:

Esempio1: il comando di esportazione senza alcun argomento

Il comando di esportazione di base mostrerà tutte le variabili di ambiente esportate del tuo sistema. Viene eseguito come segue:

 export 

Considera lo snap dell'output seguente:

Comando di esportazione Linux

Esempio2: visualizza tutte le variabili esportate sulla shell corrente

Per visualizzare tutte le variabili d'ambiente esportate della shell corrente, eseguire il comando con l'opzione -p come segue:

come aprire un file json
 export -p 

Considera lo snap dell'output seguente:

Comando di esportazione Linux

Esempio 3: utilizzo dell'esportazione con funzioni

Per utilizzare una funzione con il comando export, utilizzare l'opzione -f. Se non utilizziamo questa opzione, verrà considerata una variabile e non una funzione.

Sintassi:

 export -f function_name 

Stiamo esportando una funzione 'nome' come segue:

 name() { echo 'Javatpoint';} 

Per esportare la funzione precedente, eseguire il comando come segue:

 export -f name 

Ora invoca la shell bash per eseguire la funzione:

 bash 

Per chiamare la funzione, inserire il nome della funzione:

 name 

Considera l'output seguente:

Comando di esportazione Linux

creiamo un'altra funzione 'ciao', eseguiamo il comando come segue:

 function hello > { > echo hello, welcome to javatpoint > } 

Per esportare la funzione precedente, eseguire il comando come segue:

 export -f hello 

Considera l'output seguente:

Comando di esportazione Linux

Esempio4: assegnare un valore prima di esportare una funzione o una variabile:

Il comando di esportazione ci consente di assegnare un valore prima di esportare una funzione. Considera il comando seguente:

 export name[=value] 

Ad esempio, assegnare un valore a una variabile come segue:

 a=5 

ora esportalo come:

 export a 

possiamo verificare l'assegnazione utilizzando il comando printenv come segue:

 printenv a 

Considera l'output seguente:

Comando di esportazione Linux

Esempio 5: imposta vim come editor predefinito:

L'editor vim è l'editor di testo più utilizzato per i sistemi Linux. Possiamo impostare Vim come editor di testo predefinito utilizzando il comando export.

Per impostare vim come editor di testo predefinito, esegui il seguente comando:

 export EDITOR=/usr/bin/vim export | grep EDITOR 

I comandi precedenti non mostreranno alcuna conferma. Considera l'output seguente:

intero Java
Comando di esportazione Linux

Esempio 6: impostare una variabile di ambiente

Per creare una nuova variabile, utilizzare il comando di esportazione seguito da un nome di variabile e dal suo valore.

Sintassi:

 export NAME=VALUE 

Per creare una nuova variabile, ' sist ,' esegui il comando come segue:

 export sys=50 

Il comando echo viene utilizzato per visualizzare la variabile:

 echo sys 

Per visualizzare il valore della variabile, utilizzare il simbolo $ prima del nome della variabile

 echo $sys 

Considera l'output seguente:

Comando di esportazione Linux