logo

Linux eksportkommando

De eksport kommandoen er et innebygd verktøy i Linux Bash shell. Den brukes til å sikre at miljøvariablene og funksjonene sendes til underordnede prosesser. Det påvirker ikke den eksisterende miljøvariabelen.

Miljøvariabler settes når vi åpner en ny shell-økt. Når som helst, hvis vi endrer en variabelverdi, har skallet ingen måte å velge den endringen på. Eksportkommandoen lar oss oppdatere gjeldende økt om endringene som er gjort i den eksporterte variabelen. Vi trenger ikke vente med å starte en ny shell-økt.

Syntaks:

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

La oss ta en titt på ulike eksempler på eksportkommandoen:

Eksempel1: Eksportkommandoen uten argument

Den grunnleggende eksportkommandoen vil vise alle de eksporterte miljøvariablene til systemet ditt. Den utføres som følger:

 export 

Vurder utdatabildet nedenfor:

Linux eksportkommando

Eksempel 2: Vis alle eksporterte variabler på gjeldende skall

For å vise alle de eksporterte miljøvariablene til gjeldende skall, utfør kommandoen med -p-alternativet som følger:

np.argmax
 export -p 

Vurder utdatabildet nedenfor:

Linux eksportkommando

Eksempel 3: Bruk av eksport med funksjoner

For å bruke en funksjon med eksportkommandoen, bruk -f-alternativet. Hvis vi ikke bruker dette alternativet, vil det bli betraktet som en variabel, ikke funksjon.

Syntaks:

 export -f function_name 

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

 name() { echo 'Javatpoint';} 

For å eksportere funksjonen ovenfor, kjør kommandoen som følger:

 export -f name 

Nå påkaller du bash-skallet for å utføre funksjonen:

 bash 

For å kalle opp funksjonen, skriv inn funksjonsnavnet:

 name 

Tenk på utgangen nedenfor:

Linux eksportkommando

la oss lage en annen funksjon 'hei', utfør kommandoen som følger:

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

For å eksportere funksjonen ovenfor, kjør kommandoen som følger:

 export -f hello 

Tenk på utgangen nedenfor:

sed kommando
Linux eksportkommando

Eksempel 4: Tilordne en verdi før du eksporterer en funksjon eller variabel:

Eksportkommandoen lar oss tilordne en verdi før vi eksporterer en funksjon. Tenk på kommandoen nedenfor:

 export name[=value] 

Tilordne for eksempel en verdi til en variabel som følger:

 a=5 

eksporter det nå som:

 export a 

vi kan verifisere tildelingen ved å bruke printenv-kommandoen som følger:

 printenv a 

Tenk på utgangen nedenfor:

Linux eksportkommando

Eksempel 5: Sett vim som standardredigerer:

Vim-editoren er den mest brukte tekstredigereren for Linux-systemene. Vi kan sette vim som standard tekstredigerer ved å bruke eksportkommandoen.

For å sette vim som standard tekstredigerer, kjør følgende kommando:

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

Kommandoene ovenfor vil ikke vise noen bekreftelse. Tenk på utgangen nedenfor:

Linux eksportkommando

Eksempel 6: Angi en miljøvariabel

For å lage en ny variabel, bruk eksportkommandoen etterfulgt av et variabelnavn og verdien.

Syntaks:

 export NAME=VALUE 

For å opprette en ny variabel, ' sys ,' utfør kommandoen som følger:

 export sys=50 

Ekko-kommandoen brukes til å vise variabelen:

 echo sys 

For å vise verdien til variabelen, bruk $-symbolet foran variabelnavnet

 echo $sys 

Tenk på utgangen nedenfor:

Linux eksportkommando