logo

Linux eksportkommando

Det eksport kommando er et indbygget værktøj af Linux Bash shell. Det bruges til at sikre, at miljøvariabler og -funktioner overføres til underordnede processer. Det påvirker ikke den eksisterende miljøvariabel.

Miljøvariabler indstilles, når vi åbner en ny shell-session. Til enhver tid, hvis vi ændrer en variabel værdi, har skallen ingen mulighed for at vælge denne ændring. Eksportkommandoen giver os mulighed for at opdatere den aktuelle session om de ændringer, der er foretaget i den eksporterede variabel. Vi behøver ikke vente med at starte en ny shell-session.

Syntaks:

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

Lad os se på forskellige eksempler på eksportkommandoen:

Eksempel 1: Eksportkommandoen uden noget argument

Den grundlæggende eksportkommando vil vise alle de eksporterede miljøvariabler for dit system. Det udføres som følger:

 export 

Overvej nedenstående snap af output:

Linux eksportkommando

Eksempel 2: Vis alle eksporterede variable på den aktuelle shell

For at vise alle de eksporterede miljøvariabler for den aktuelle shell, skal du udføre kommandoen med -p-indstillingen som følger:

np.argmax
 export -p 

Overvej nedenstående snap af output:

Linux eksportkommando

Eksempel 3: Brug af eksport med funktioner

For at bruge en funktion med eksportkommandoen skal du bruge -f muligheden. Hvis vi ikke bruger denne mulighed, vil den blive betragtet som en variabel, ikke funktion.

Syntaks:

 export -f function_name 

Vi eksporterer en funktion 'navn' som følger:

 name() { echo 'Javatpoint';} 

For at eksportere ovenstående funktion skal du udføre kommandoen som følger:

 export -f name 

Kald nu bash-skallen for at udføre funktionen:

 bash 

Indtast funktionsnavnet for at kalde funktionen:

 name 

Overvej nedenstående output:

Linux eksportkommando

lad os oprette en anden funktion 'hej', udfør kommandoen som følger:

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

For at eksportere ovenstående funktion skal du udføre kommandoen som følger:

 export -f hello 

Overvej nedenstående output:

aws rødforskydning
Linux eksportkommando

Eksempel 4: Tildel en værdi før eksport af en funktion eller variabel:

Eksportkommandoen giver os mulighed for at tildele en værdi før eksport af en funktion. Overvej nedenstående kommando:

 export name[=value] 

Tildel f.eks. en værdi til en variabel som følger:

 a=5 

eksporter det nu som:

 export a 

vi kan verificere tildelingen ved at bruge printenv-kommandoen som følger:

 printenv a 

Overvej nedenstående output:

Linux eksportkommando

Eksempel 5: Indstil vim som standard editor:

Vim-editoren er den mest udbredte teksteditor til Linux-systemer. Vi kan indstille vim som standard teksteditor ved at bruge eksportkommandoen.

For at indstille vim som standard teksteditor skal du udføre følgende kommando:

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

Ovenstående kommandoer vil ikke vise nogen bekræftelse. Overvej nedenstående output:

Linux eksportkommando

Eksempel 6: Indstil en miljøvariabel

For at oprette en ny variabel skal du bruge eksportkommandoen efterfulgt af et variabelnavn og dens værdi.

Syntaks:

 export NAME=VALUE 

For at oprette en ny variabel, ' sys ,' udfør kommandoen som følger:

 export sys=50 

Ekko-kommandoen bruges til at vise variablen:

 echo sys 

For at vise værdien af ​​variablen skal du bruge symbolet $ før variabelnavnet

 echo $sys 

Overvej nedenstående output:

Linux eksportkommando