logo

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:

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

mysql seznam uporabnikov
 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