Linux izvozni ukaz

Linux izvozni ukaz

The izvoz ukaz je vgrajen pripomoček lupine Linux Bash. Uporablja se za zagotovitev, da se spremenljivke in funkcije okolja posredujejo podrejenim procesom. Ne vpliva na obstoječo spremenljivko okolja.

Spremenljivke okolja se nastavijo, ko odpremo novo lupinsko sejo. Če kadarkoli spremenimo katero koli vrednost spremenljivke, ukazna lupina ne more izbrati te spremembe. Ukaz za izvoz nam omogoča posodobitev trenutne seje o spremembah, ki so bile narejene v izvoženi spremenljivki. Ni nam treba čakati, da začnemo novo lupinsko sejo.

Sintaksa:

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

Oglejmo si različne primere ukaza za izvoz:

Primer1: Ukaz za izvoz brez argumentov

Osnovni ukaz za izvoz bo prikazal vse izvožene spremenljivke okolja vašega sistema. Izvaja se na naslednji način:

 export  

Razmislite o spodnjem posnetku izhoda:

Linux izvozni ukaz

Primer2: Prikažite vse izvožene spremenljivke na trenutni lupini

Če želite prikazati vse izvožene spremenljivke okolja trenutne lupine, izvedite ukaz z možnostjo -p, kot sledi:

 export -p  

Razmislite o spodnjem posnetku izhoda:

Linux izvozni ukaz

Primer3: Uporaba izvoza s funkcijami

Če želite uporabiti funkcijo z ukazom za izvoz, uporabite možnost -f. Če te možnosti ne uporabimo, bo obravnavana kot spremenljivka, ne funkcija.

Sintaksa:

 export -f function_name  

Izvažamo 'ime' funkcije na naslednji način:

 name() { echo 'Javatpoint';}  

Če želite izvoziti zgornjo funkcijo, izvedite ukaz na naslednji način:

 export -f name  

Zdaj pokličite lupino bash za izvedbo funkcije:

 bash  

Za klic funkcije vnesite ime funkcije:

 name  

Razmislite o spodnjem rezultatu:

Linux izvozni ukaz

ustvarimo še eno funkcijo 'zdravo', izvedite ukaz na naslednji način:

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

Če želite izvoziti zgornjo funkcijo, izvedite ukaz na naslednji način:

 export -f hello  

Razmislite o spodnjem rezultatu:

Linux izvozni ukaz

4. primer: dodelite vrednost pred izvozom funkcije ali spremenljivke:

Ukaz za izvoz nam omogoča dodelitev vrednosti pred izvozom funkcije. Razmislite o spodnjem ukazu:

 export name[=value]  

Na primer, dodelite vrednost spremenljivki na naslednji način:

 a=5  

zdaj ga izvozi kot:

 export a  

lahko preverimo dodelitev z uporabo ukaza printenv na naslednji način:

 printenv a  

Razmislite o spodnjem rezultatu:

Linux izvozni ukaz

Primer5: Nastavite vim kot privzeti urejevalnik:

Urejevalnik vim je najbolj razširjen urejevalnik besedil za sisteme Linux. Vim lahko nastavimo kot privzeti urejevalnik besedil z uporabo ukaza izvoz.

Če želite nastaviti vim kot privzeti urejevalnik besedila, izvedite naslednji ukaz:

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

Zgornji ukazi ne bodo prikazali nobene potrditve. Razmislite o spodnjem rezultatu:

Linux izvozni ukaz

Primer6: Nastavite spremenljivko okolja

Če želite ustvariti novo spremenljivko, uporabite ukaz izvoz, ki mu sledita ime spremenljivke in njena vrednost.

Sintaksa:

 export NAME=VALUE  

Če želite ustvariti novo spremenljivko, ' sys ,' izvedite ukaz na naslednji način:

 export sys=50  

Ukaz echo se uporablja za prikaz spremenljivke:

 echo sys  

Za prikaz vrednosti spremenljivke uporabite simbol $ pred imenom spremenljivke

 echo $sys  

Razmislite o spodnjem rezultatu:

Linux izvozni ukaz