Il comando di esportazione di Linux indica quali valori devono essere passati a un insieme di processi figlio. È una funzionalità semplice ma utile fornita dalla shell bash. Consente agli amministratori di passare i parametri di configurazione per l'ambiente senza interrompere la sessione corrente. Questo è il motivo per cui le variabili esportate non vengono utilizzate fino al riavvio della sessione del terminale. Fortunatamente, il comando di esportazione è molto semplice da usare e facile da padroneggiare. In questa guida, consiglieremo agli utenti principianti come utilizzare l'esportazione in Linux.
Come utilizzare il comando di esportazione di Linux
Puoi utilizzare l'esportazione in numerosi modi. Un esempio comune di ciò è l'uso dell'esportazione per la configurazione dell'ambiente utente. Gli utenti possono semplicemente specificare le variabili utilizzando export e aggiungerle al proprio .profile file. Pertanto, l'ambiente verrà configurato in questo modo ogni volta che accedono.
1. Visualizza tutte le variabili esportate
Se utilizzato senza alcun argomento, il comando export visualizza un elenco di tutte le variabili esportate per il proprio ambiente. Dovresti essere in grado di visualizzare i nomi delle variabili e i valori corrispondenti.
$ export
È facile trovare informazioni su variabili specifiche utilizzando il comando Linux grep insieme all'esportazione. I comandi seguenti lo illustrano usando un semplice esempio.
$ export TEST="for testing purposes" $ export | grep -i test
2. Visualizza le variabili esportate per la shell corrente
Il -p flag of export stampa un elenco di tutte le variabili esportate per la shell Linux corrente. Dai un'occhiata all'esempio qui sotto per vedere cosa intendiamo con questo.
$ export -p- -
Puoi utilizzare questo comando per risolvere vari problemi di configurazione per la sessione della shell in esecuzione.
3. Esporta variabili in Linux
Il comando export semplifica la condivisione delle variabili tra gli ambienti. È possibile impostare il valore della variabile utilizzando un'istruzione export. L'esempio seguente lo dimostra.
$ export EDITOR=/usr/bin/gedit
Questo imposterà il percorso di gedit come valore della variabile EDITOR. Puoi confermarlo usando grep.
$ export | grep -i EDITOR
4. Esporta funzioni in Linux
Gli sviluppatori possono utilizzare -f esportazione delle opzioni per l'esportazione delle funzioni. L'esempio seguente lo dimostra utilizzando semplici funzioni di test. Puoi usare questo metodo per scrivere script di shell personalizzati.
$ test () { echo "Test Function"; } $ export -f test $ bash $ test
Questo dovrebbe visualizzare la stringa "Funzione di test ” nella finestra del tuo terminale. La chiamata bash è stata utilizzata per eseguire il fork di un processo figlio per un bash. Senza questo, la funzione di test non stamperebbe il testo.
5. Configura le proprietà dell'ambiente
È possibile utilizzare il comando export in Linux per configurare vari parametri ambientali. Ad esempio, se aggiungi la riga seguente al tuo .bashrc file, lo imposterà come percorso per Snap ogni volta che il sistema si riavvia.
$ echo export PATH="/snap/bin/lxd:$PATH" >> .bashrc
Non preoccuparti se non hai familiarità con come funziona dall'interno dei file del profilo. Aggiungi semplicemente le esportazioni personalizzate alla fine del file. In questo modo, puoi sempre trovarli e rimuoverli se lo desideri.
Pensieri finali
Il comando Linux export è uno strumento utile per configurare i parametri dell'ambiente. Inoltre, è molto facile da padroneggiare poiché ci sono solo poche opzioni diverse per questo comando. Abbiamo delineato alcuni esempi per aiutarti a comprendere meglio questo strumento. Si spera che d'ora in poi tu possa iniziare a utilizzare l'esportazione per personalizzare il tuo ambiente. Facci sapere cosa ne pensi di questa guida. Sentiti libero di porre domande sull'esportazione o su qualsiasi altro comando del terminale Linux di seguito nella sezione commenti.