Linux export parancs

Linux export parancs

A export parancs a Linux Bash shell beépített segédprogramja. Arra szolgál, hogy biztosítsa a környezeti változókat és függvényeket, amelyeket át kell adni a gyermekfolyamatoknak. Nem befolyásolja a meglévő környezeti változót.

A környezeti változókat akkor állítjuk be, amikor új shell-munkamenetet nyitunk meg. Bármikor, ha megváltoztatunk egy változó értéket, a shell nem tudja kiválasztani a változást. Az export parancs lehetővé teszi, hogy frissítsük az aktuális munkamenetet az exportált változóban végrehajtott módosításokról. Nem kell várnunk az új shell munkamenet elindítására.

Szintaxis:

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

Nézzünk meg különféle példákat az export parancsra:

Példa1: Az export parancs argumentum nélkül

Az alapvető export parancs megjeleníti a rendszer összes exportált környezeti változóját. A végrehajtás a következőképpen történik:

 export  

Tekintsük az alábbi kimeneti pillanatot:

Linux export parancs

2. példa: Az összes exportált változó megjelenítése az aktuális shell-en

Az aktuális shell összes exportált környezeti változójának megjelenítéséhez hajtsa végre a parancsot a -p paraméterrel az alábbiak szerint:

 export -p  

Tekintsük az alábbi kimeneti pillanatot:

Linux export parancs

3. példa: Exportálás használata függvényekkel

Ha egy függvényt az export paranccsal szeretne használni, használja az -f kapcsolót. Ha nem használjuk ezt az opciót, akkor nem függvénynek, hanem változónak tekintjük.

Szintaxis:

 export -f function_name  

A következőképpen exportálunk egy „name” függvényt:

 name() { echo 'Javatpoint';}  

A fenti függvény exportálásához hajtsa végre a következő parancsot:

 export -f name  

Most hívja meg a bash shellt a függvény végrehajtásához:

 bash  

A függvény meghívásához írja be a függvény nevét:

 name  

Vegye figyelembe az alábbi kimenetet:

Linux export parancs

hozzunk létre egy másik 'hello' függvényt, és hajtsuk végre a parancsot a következőképpen:

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

A fenti függvény exportálásához hajtsa végre a következő parancsot:

 export -f hello  

Vegye figyelembe az alábbi kimenetet:

Linux export parancs

4. példa: Rendeljen hozzá értéket egy függvény vagy változó exportálása előtt:

Az export parancs lehetővé teszi, hogy egy függvény exportálása előtt értéket rendeljünk hozzá. Vegye figyelembe az alábbi parancsot:

 export name[=value]  

Például a következőképpen rendeljen értéket egy változóhoz:

 a=5  

most exportálja így:

 export a  

a hozzárendelést a printenv paranccsal ellenőrizhetjük az alábbiak szerint:

 printenv a  

Vegye figyelembe az alábbi kimenetet:

Linux export parancs

5. példa: A vim beállítása alapértelmezett szerkesztőként:

A vim szerkesztő a Linux rendszerek legszélesebb körben használt szövegszerkesztője. A vim-et alapértelmezett szövegszerkesztőként állíthatjuk be az export paranccsal.

A vim alapértelmezett szövegszerkesztőként való beállításához hajtsa végre a következő parancsot:

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

A fenti parancsok nem adnak megerősítést. Vegye figyelembe az alábbi kimenetet:

Linux export parancs

6. példa: Állítson be egy környezeti változót

Új változó létrehozásához használja az export parancsot, majd írja be a változó nevét és értékét.

Szintaxis:

 export NAME=VALUE  

Új változó létrehozásához sys , hajtsa végre a parancsot a következőképpen:

 export sys=50  

Az echo parancs a változó megjelenítésére szolgál:

 echo sys  

A változó értékének megjelenítéséhez használja a $ szimbólumot a változó neve előtt

 echo $sys  

Vegye figyelembe az alábbi kimenetet:

Linux export parancs