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:
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:
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:
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:
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:
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:
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: