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.
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.