logo

Linux exportkommando

De exportera kommando är ett inbyggt verktyg i Linux Bash-skalet. Det används för att säkerställa att miljövariabler och funktioner skickas till underordnade processer. Det påverkar inte den befintliga miljövariabeln.

Miljövariabler ställs in när vi öppnar en ny skalsession. När som helst, om vi ändrar något variabelvärde, har skalet inget sätt att välja den förändringen. Exportkommandot låter oss uppdatera den aktuella sessionen om ändringarna som har gjorts i den exporterade variabeln. Vi behöver inte vänta med att starta en ny skalsession.

Syntax:

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

Låt oss ta en titt på olika exempel på exportkommandot:

Exempel1: Exportkommandot utan argument

Det grundläggande exportkommandot visar alla exporterade miljövariabler för ditt system. Den utförs enligt följande:

 export 

Tänk på bilden nedan för utdata:

Linux exportkommando

Exempel 2: Visa alla exporterade variabler på aktuellt skal

För att visa alla exporterade miljövariabler för det aktuella skalet, kör kommandot med -p-alternativet enligt följande:

skillnad på datum i excel
 export -p 

Tänk på bilden nedan för utdata:

Linux exportkommando

Exempel 3: Använda export med funktioner

För att använda en funktion med exportkommandot, använd alternativet -f. Om vi ​​inte använder det här alternativet kommer det att betraktas som en variabel, inte funktion.

Syntax:

 export -f function_name 

Vi exporterar en funktion 'namn' enligt följande:

 name() { echo 'Javatpoint';} 

För att exportera ovanstående funktion, kör kommandot enligt följande:

 export -f name 

Anropa nu bash-skalet för att utföra funktionen:

 bash 

För att anropa funktionen, skriv in funktionsnamnet:

 name 

Tänk på följande utdata:

Linux exportkommando

låt oss skapa en annan funktion 'hej', kör kommandot enligt följande:

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

För att exportera ovanstående funktion, kör kommandot enligt följande:

 export -f hello 

Tänk på följande utdata:

Linux exportkommando

Exempel 4: Tilldela ett värde innan du exporterar en funktion eller variabel:

Exportkommandot låter oss tilldela ett värde innan vi exporterar en funktion. Tänk på kommandot nedan:

 export name[=value] 

Tilldela till exempel ett värde till en variabel enligt följande:

 a=5 

exportera det nu som:

 export a 

vi kan verifiera tilldelningen genom att använda kommandot printenv enligt följande:

 printenv a 

Tänk på följande utdata:

skillnad mellan två strängar python
Linux exportkommando

Exempel5: Ställ in vim som standardredigerare:

Vim-redigeraren är den mest använda textredigeraren för Linux-systemen. Vi kan ställa in vim som standardtextredigerare genom att använda exportkommandot.

För att ställa in vim som standardtextredigerare, kör följande kommando:

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

Ovanstående kommandon kommer inte att visa någon bekräftelse. Tänk på följande utdata:

Linux exportkommando

Exempel 6: Ställ in en miljövariabel

För att skapa en ny variabel, använd exportkommandot följt av ett variabelnamn och dess värde.

Syntax:

 export NAME=VALUE 

För att skapa en ny variabel, ' sys ,' kör kommandot enligt följande:

 export sys=50 

Ekokommandot används för att visa variabeln:

 echo sys 

För att visa variabelns värde, använd symbolen $ före variabelnamnet

 echo $sys 

Tänk på följande utdata:

Linux exportkommando