Linux eksportkommando med eksempler

Linux eksportkommando med eksempler
Eksportkommandoen er en innebygd kommando over skallet. Miljøvariabler eksporteres i IT som barneprosesser. De eksisterende miljøvariablene påvirkes ikke. Det er også kjent som bash Bullets -kommandoen. Eksportkommandoen hjelper med å oppdatere den nåværende posisjonen til skalløkten på grunn av endringen vi har gjort med de eksporterte variablene. Ingen ventetid er nødvendig for at den nye skalløkten skal startes. Eksportvariabler er definert som POSIX fordi skallet gir eksportattributtet til variabelen med det spesifikke navnet. Anta at navnet på en variabel er satt og fulgt av “= ethvert ord”, så er variabelen tilordnet med verdien av det ordet. Det er to stier som brukes til å eksportere og er til stede i miljøet. I henhold til den nødvendige etterspørselen blir variablene eksportert globalt eller på sesjonsnivå.
  1. En global vei
  2. Session Level Path

I denne artikkelen vil vi diskutere forskjellige funksjoner av eksportkommandoen.

Forutsetning

For å forstå konseptet med eksportkommandoen i Linux, må du ha et Linux -miljø som kjører på systemet ditt. Dette kan være mulig ved å ha en virtuell maskin på systemet ditt for å lage en Linux -prosess praktisk talt. For det første, last ned en Ubuntu -fil fra Internett. Etter installasjon, konfigurer den på den virtuelle boksen. Etter vellykket konfigurasjon, vil du se at Linux Ubuntu kjører på systemet ditt. Man bør nevne og opprette en bruker i startkonfigurasjonen fordi det vil være nødvendig for å få tilgang til applikasjonene.

Syntaks

Eksport [-f -n] [navn [= verdi]…]
Eksport -p

Eksportnøkkelordet brukes i kommandoen slik det blir vurdert på to forskjellige måter. Enten skrevet med kommandoen, argumenter eller skrevet med banen.

  • -f brukes til å vise listen over alle navnene som vi eksporterer ved å bruke kommandoen i miljøet til det levende skallet.
  • -n hjelper med å fjerne navnene fra eksportlisten.
  • -P skildrer bruken av å eksportere navnene som vil fungere som en funksjon.

Eksportkommandoen har ikke noe argument

Det brukes til å vise alle variablene som eksporteres i miljøet av systemet ditt. Vi vil utføre kommandoen nedenfor.

$ Eksport

Verdiene som er oppnådd er tilgjengelige på alle skjellene globalt.

Arbeid av eksportkommando i Linux

Denne kommandoen brukes til å eksportere banen til skallvariabler eller banen til alle applikasjoner i systemet. Som diskutert ovenfor, kan banen være på det globale eller øktnivået. Globalt er tilstedeværelse den som er tilgjengelig enten serveren eller skallet er i omstart tilstand. Samtidig er påloggingsøkten bare tilgjengelig i den aktuelle økten. Det vil ikke være noe omfang av en økt hvis serveren starter på nytt. Programvarestien kan også eksporteres.

For å bruke eksportkommandoen i systemet ditt, er det ikke nødvendig å installere noen pakke eller noe depot i systemet ditt.

Funksjoner ved eksport (alternativer)

Nå som vi går fremover, vil vi nå se de mulige alternativene for eksportkommandoen.

-p brukes til å verve alle navnene som brukes i det nåværende skallet. -n Hjelper med å fjerne navnene fra den eksporterte listen. -f er å eksportere navnene som funksjoner.

Vi vil se disse alternativene som fungerer en etter en i artikkelen.

Eksportkommandoen med argumenter

1. -p

$ eksport -p

Fra utgangen kan du se at alle variablene blir eksportert brukt i det nåværende skallet.

2. -f

For å eksportere en funksjon, må du først skrive en funksjon i kommandolinjen med det unike funksjonsnavnet. Slik at vi enkelt kan kalle funksjonen. Når funksjonen er eksportert, kan vi enkelt få tilgang til den ved å kalle navnet på funksjonen. Tenk på følgende kode.

$ Name () ekko “ubuntu”;
$ Eksport -f navn
$ bash
$ Navn

Her har vi brukt navn () som funksjon. I denne funksjonen har vi nettopp skrevet ut navnet. Etter å ha definert funksjonen, eksporterer vi funksjonen ved hjelp av "-f" -tnøkkelordet. Bash -funksjonen blir også eksportert her. Bruken av bash -funksjonen er å åpne et nytt barneskall for å gå foran funksjonen fremover. Skriv deretter navnet på funksjonen. Utgangen vil være:

3. -n

Denne funksjonen brukes til å fjerne variabelen. I denne delen skal vi fjerne “Editor.”

$ eksport -n redaktør
$ eksport | grep redaktør

Etter å ha brukt den første kommandoen, vil du se at det ikke oppnås noen utgang, så for bekreftelse vil vi bruke GREP -kommandoen til å eksportere variablene hvis de er til stede.

Verdi tilordning før du eksporterer en funksjon

Eksportkommandoen lar oss introdusere verdien tilordne før vi eksporterer en funksjon.

$ x = 10
$ eksport x
$ printenv x

X er en variabel som vi har tildelt en verdi. Etter eksport har vi vist utdataene ved å bruke "printenv" for å skrive ut verdien til X -variabelen.

Tenk på et annet eksempel på å eksportere en funksjon etter å ha tilordnet verdien. Her tildeles en variabel linux med en streng. Variabelen blir eksportert, og så viser vi utdataene.

Eksporter flere variabler

For å eksportere flere variabler, bør du vurdere et eksempel der vi har initialisert tre variabler med verdiene. Disse verdiene blir deretter eksportert i en sekvens. Til slutt tar vi utskrift av verdiene i variablene.

$ Eksport x = 1
$ Eksport y = 2
$ Eksport z = 5
$ Eksport x y z
$ printenv x y z

Fra dette kan vi enkelt få produksjonen.

Som tekstredigerer, sett Vim

Bruk kommandoen nedenfor for dette formålet.

$ Eksport Editor =/usr/bin/vim
$ eksport | grep redaktør

Ingen utgang vil oppnås etter eksport. Da vil vi grep variablene for å få produksjonen.

Fargerik ledetekst

Vi kan fargelegge ledeteksten ved å bruke følgende kommando i skallet. Dette vil endre fargen på ledeteksten til grønn.

$ Eksporter PS1 = '\ [\ e [1; 32m \] [\ u@\ h \ w] \ $ \ [\ e [0m \]'

Du kan se utgangen at fargen blir endret til grønn.

Navnverdieksport

Eksporterende navneverdi i Linux -miljøet er veldig vanlig. Når vi eksporterer navneverdien, er omfangnivået til navnet begrenset til påloggingsskallet. Når kommandolinjen eller skalløkten er ferdig, vil ikke navneverdien ikke lenger eksistere.

$ eksport java_home =/usr/share/java-1.8.0/

Her har vi eksportert banen til Java_home

$ Ekko $ java_home

For bekreftelse vil vi gjenspeile begrepet.

Konklusjon

Denne artikkelen forklarer arbeid og bruk av eksportkommandoer i Linux. Det er en innebygd funksjon som hjelper til med å starte variablene, eksportnavnverdiene og slette variablene.