logo

Linux izvozna naredba

The izvoz naredba je ugrađeni uslužni program Linux Bash ljuske. Koristi se kako bi se osiguralo da se varijable okruženja i funkcije prosljeđuju podređenim procesima. Ne utječe na postojeću varijablu okoline.

Varijable okruženja se postavljaju kada otvorimo novu sesiju ljuske. U bilo kojem trenutku, ako promijenimo bilo koju vrijednost varijable, ljuska nema načina odabrati tu promjenu. Naredba izvoza omogućuje nam ažuriranje trenutne sesije o promjenama koje su napravljene na izvezenoj varijabli. Ne moramo čekati da započnemo novu sesiju ljuske.

Sintaksa:

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

Pogledajmo razne primjere naredbe za izvoz:

Primjer1: Naredba za izvoz bez ikakvih argumenata

Osnovna naredba za izvoz će prikazati sve izvezene varijable okruženja vašeg sustava. Izvodi se na sljedeći način:

 export 

Razmotrite donji snimak izlaza:

Linux izvozna naredba

Primjer2: Prikaz svih izvezenih varijabli na trenutnoj ljusci

Za prikaz svih izvezenih varijabli okruženja trenutne ljuske, izvršite naredbu s -p opcijom na sljedeći način:

python __ime__
 export -p 

Razmotrite donji snimak izlaza:

Linux izvozna naredba

Primjer3: Korištenje izvoza s funkcijama

Za korištenje funkcije s naredbom izvoza, koristite opciju -f. Ako ne koristimo ovu opciju, to će se smatrati varijablom, a ne funkcijom.

Sintaksa:

 export -f function_name 

Izvozimo 'name' funkcije na sljedeći način:

 name() { echo 'Javatpoint';} 

Za izvoz gornje funkcije, izvršite naredbu na sljedeći način:

 export -f name 

Sada pozovite bash ljusku da izvršite funkciju:

 bash 

Za poziv funkcije unesite naziv funkcije:

 name 

Razmotrite donji izlaz:

Linux izvozna naredba

stvorimo još jednu funkciju 'zdravo', izvršimo naredbu na sljedeći način:

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

Za izvoz gornje funkcije, izvršite naredbu na sljedeći način:

 export -f hello 

Razmotrite donji izlaz:

Linux izvozna naredba

Primjer4: Dodijelite vrijednost prije izvoza funkcije ili varijable:

Naredba izvoza omogućuje nam dodjeljivanje vrijednosti prije izvoza funkcije. Razmotrite naredbu u nastavku:

 export name[=value] 

Na primjer, dodijelite vrijednost varijabli na sljedeći način:

 a=5 

sada ga izvozi kao:

 export a 

možemo provjeriti dodjelu korištenjem naredbe printenv na sljedeći način:

 printenv a 

Razmotrite donji izlaz:

Linux izvozna naredba

Primjer5: Postavite vim kao zadani uređivač:

Vim editor je najčešće korišten uređivač teksta za Linux sustave. Vim možemo postaviti kao zadani uređivač teksta pomoću naredbe izvoza.

Da biste postavili vim kao zadani uređivač teksta, izvršite sljedeću naredbu:

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

Gornje naredbe neće prikazati nikakvu potvrdu. Razmotrite donji izlaz:

Linux izvozna naredba

Primjer6: Postavite varijablu okruženja

Za izradu nove varijable upotrijebite naredbu za izvoz nakon koje slijedi naziv varijable i njezina vrijednost.

Sintaksa:

 export NAME=VALUE 

Za stvaranje nove varijable, ' sustav ,' izvršite naredbu na sljedeći način:

popis za preskakanje
 export sys=50 

Naredba echo koristi se za prikaz varijable:

 echo sys 

Za prikaz vrijednosti varijable upotrijebite simbol $ ispred naziva varijable

 echo $sys 

Razmotrite donji izlaz:

Linux izvozna naredba