logo

Comanda de export Linux

The export comanda este un utilitar încorporat al shell-ului Linux Bash. Este folosit pentru a asigura ca variabilele și funcțiile de mediu să fie transmise proceselor copil. Nu afectează variabila de mediu existentă.

Variabilele de mediu sunt setate atunci când deschidem o nouă sesiune shell. În orice moment, dacă modificăm orice valoare variabilă, shell-ul nu are nicio modalitate de a selecta acea modificare. Comanda de export ne permite să actualizăm sesiunea curentă cu privire la modificările care au fost făcute variabilei exportate. Nu trebuie să așteptăm pentru a începe o nouă sesiune shell.

Sintaxă:

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

Să aruncăm o privire la diferite exemple ale comenzii de export:

Exemplul 1: Comanda de export fără niciun argument

Comanda de bază de export va afișa toate variabilele de mediu exportate ale sistemului dumneavoastră. Se execută astfel:

 export 

Luați în considerare imaginea de mai jos a ieșirii:

Comanda de export Linux

Exemplul 2: Afișați toate variabilele exportate pe shell-ul curent

Pentru a afișa toate variabilele de mediu exportate ale shell-ului curent, executați comanda cu opțiunea -p după cum urmează:

sistem de operare linux
 export -p 

Luați în considerare imaginea de mai jos a ieșirii:

Comanda de export Linux

Exemplul 3: Utilizarea exportului cu funcții

Pentru a utiliza o funcție cu comanda de export, utilizați opțiunea -f. Dacă nu folosim această opțiune, va fi considerată o variabilă, nu o funcție.

Sintaxă:

 export -f function_name 

Exportăm o funcție „nume” după cum urmează:

 name() { echo 'Javatpoint';} 

Pentru a exporta funcția de mai sus, executați comanda după cum urmează:

 export -f name 

Acum, invocați shell-ul bash pentru a executa funcția:

 bash 

Pentru a apela funcția, introduceți numele funcției:

 name 

Luați în considerare rezultatul de mai jos:

Comanda de export Linux

haideți să creăm o altă funcție „bună ziua”, executați comanda după cum urmează:

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

Pentru a exporta funcția de mai sus, executați comanda după cum urmează:

 export -f hello 

Luați în considerare rezultatul de mai jos:

Comanda de export Linux

Exemplul 4: Atribuiți o valoare înainte de a exporta o funcție sau o variabilă:

Comanda de export ne permite să atribuim o valoare înainte de a exporta o funcție. Luați în considerare comanda de mai jos:

 export name[=value] 

De exemplu, atribuiți o valoare unei variabile după cum urmează:

 a=5 

acum exportați-l ca:

 export a 

putem verifica atribuirea utilizând comanda printenv după cum urmează:

 printenv a 

Luați în considerare rezultatul de mai jos:

Comanda de export Linux

Exemplul 5: Setați vim ca editor implicit:

Editorul vim este cel mai utilizat editor de text pentru sistemele Linux. Putem seta vim ca editor de text implicit folosind comanda de export.

Descărcați autocad 2019 engleză mediafire

Pentru a seta vim ca editor de text implicit, executați următoarea comandă:

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

Comenzile de mai sus nu vor afișa nicio confirmare. Luați în considerare rezultatul de mai jos:

Comanda de export Linux

Exemplul 6: Setați o variabilă de mediu

Pentru a crea o variabilă nouă, utilizați comanda de export urmată de numele unei variabile și valoarea acesteia.

Sintaxă:

 export NAME=VALUE 

Pentru a crea o variabilă nouă, ' sys ,' executați comanda după cum urmează:

 export sys=50 

Comanda echo este folosită pentru a afișa variabila:

 echo sys 

Pentru a afișa valoarea variabilei, utilizați simbolul $ înainte de numele variabilei

 echo $sys 

Luați în considerare rezultatul de mai jos:

Comanda de export Linux