logo

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:

ddl vs dml
 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:

java localdatetime
 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