Ympäristömuuttujat, joita usein kutsutaan ENV:iksi, ovat dynaamisia arvoja, jotka vaikuttavat merkittävästi ohjelmien ja prosessien toimintaan Linux-käyttöjärjestelmässä. Nämä muuttujat toimivat keinona välittää olennaista tietoa ohjelmistoille ja muokata niiden vuorovaikutusta ympäristön kanssa. Jokainen Linux-prosessi liittyy joukkoon ympäristömuuttujia, jotka ohjaavat sen käyttäytymistä ja vuorovaikutusta muiden prosessien kanssa.
Sisällysluettelo
topologiat
- Ympäristömuuttujien käyttö
- Ympäristömuuttujan laajuus
- Globaalit ympäristömuuttujat
- Paikalliset ympäristömuuttujat
- Ympäristömuuttujien näyttäminen
- Kuinka asettaa ympäristömuuttujat Linuxissa?
- Voit asettaa käyttäjänlaajuisia ympäristömuuttujia Linuxissa
- Järjestelmän laajuisten ympäristömuuttujien asettaminen Linuxissa
- Miten ympäristömuuttujat poistetaan?
- Jotkut yleisesti käytetyt ENV:t Linuxissa
Ympäristömuuttujien käyttö
Linuxissa ensisijainen kanava ympäristömuuttujien kanssa vuorovaikutukseen on kuori. Shell toimii komentorivitulkina ja suorittaa käyttäjän syöttämiä ohjeita. Linux-maailman yleisin kuori on Bash-kuori (Bourne Again SHell), joka tulee oletuksena monissa Linux-jakeluissa.
Ympäristömuuttujan laajuus
Ympäristömuuttujan laajuuden ymmärtäminen on ratkaisevan tärkeää. Se sanelee, missä muuttuja voidaan käyttää tai määritellä, ja tekee selvän eron globaalien ja paikallisten laajuuksien välillä.
Maailmanlaajuinen ympäristömuuttujat
Kun globaali ympäristömuuttuja määritellään terminaalissa, se on käytettävyyden mistä tahansa terminaalin ympäristöstä. Tämä tarkoittaa, että sitä voivat käyttää komentosarjat, ohjelmat tai prosessit, jotka toimivat kyseisen päätteen puitteissa.
Paikallinen ympäristömuuttujat
Toisaalta paikalliset ympäristömuuttujat rajoittuvat tiettyyn päätteeseen, jossa ne on määritelty. Ne on eristetty ulkoisista ohjelmista tai prosesseista, mikä tekee niiden ulottuvuudesta yksinomaan terminaalin, joka synnytti heidät.
Ympäristömuuttujien käyttö
Ympäristömuuttujien käyttö on yksinkertaista ja johdonmukaista niiden laajuudesta riippumatta. Ympäristömuuttujan arvon hakemiseen käytetään seuraavaa syntaksia:
Syntaksi
VARIABLE_NAME>
Tämä syntaksi on yhtenäinen sekä paikallisille että globaaleille ympäristömuuttujille.
Ympäristömuuttujien näyttäminen
Jos haluat näyttää ympäristömuuttujan arvon,echo>komentoa käytetään, kuten alla on esitetty:
Syntaksi:
echo $VARIABLE_NAME>
Saadakseen luettelon kaikista globaaleista ympäristömuuttujista Linux tarjoaa useita komentoja:
1. `printenv>` Komento Linuxissa
Tämä komento tarjoaa kattavan luettelon kaikista globaaleista ympäristömuuttujista.
printenv //displays all the global ENVs>
2. `set`>Komento Linuxissa
Luetteloi kaikki ympäristömuuttujat, jotka kattavat sekä globaalit että paikalliset muuttujat.
set //display all the ENVs(global as well as local)>
3. `env>` Komento Linuxissa
Esittää luettelon globaaleista ympäristömuuttujista.
env //display all the global ENVs>

Kuinka asettaa ympäristömuuttujat Linuxissa?
Ympäristömuuttujat voidaan asettaa käyttämällä erilaisia lähestymistapoja niiden aiotusta laajuudesta riippuen.
np.linspace
1. Globaalien ympäristömuuttujien asettaminen
Globaalit ympäristömuuttujat voidaan määrittää käyttämällä jokoexport>taiset>komento. Molemmat menetelmät sisältävät muuttujan nimen ja arvon määrittämisen. Esimerkiksi:
$ export NAME=Value or $ set NAME=Value>
Esimerkki:

2. Paikallisten ympäristömuuttujien asettaminen
Paikalliset ympäristömuuttujat voidaan määritellä suoraan ilman vientikäskyjä. Syntaksi on seuraava:
Syntaksi:
$ NAME=Value>
Esimerkki:

Voit asettaa käyttäjänlaajuisia ympäristömuuttujia Linuxissa
Käyttäjäkohtaiset ympäristömuuttujat määritetään käyttäjäkohtaisissa tiedostoissa, kuten ` ~/.bashrc`> , ` ~/.bash_profile`> , ` ~/.bash_login`> , tai ` ~/.profile`> . Nämä muuttujat ovat henkilökohtaisia ja pysyvät järjestelmän uudelleenkäynnistyksen ajan. Seuraavat vaiheet ohjaavat käyttäjän laajuisten ympäristömuuttujien asetusprosessia:
Voit tehdä tämän noudattamalla seuraavia vaiheita:
Vaihe 1: Avaa terminaali.
Vaihe 2: Muokkaa käyttäjäkohtaista tiedostoa (esim.~/.bashrc>) tekstieditorilla.
Vaihe 3: Lisää muuttuja tiedostoonexport>lausunto:
export NAME=Value>
Vaihe 4: Tallenna ja sulje tiedosto.
Vaihe 5: Aktivoi muutokset käyttämällä:
np.mean
$ source ~/.bashrc>
Esimerkki:

Järjestelmän laajuisten ympäristömuuttujien asettaminen Linuxissa
Järjestelmänlaajuiset ympäristömuuttujat määritetään tiedostoissa, kuten ` /etc/environment`> , ` /etc/profile`> , ` /etc/profile.d/`> , tai ` /etc/bash.bashrc`> . Nämä muuttujat ovat kaikkien käyttäjien käytettävissä ja pysyvät pysyvinä järjestelmän uudelleenkäynnistyksen ajan. Järjestelmänlaajuisen ympäristömuuttujan asettaminen sisältää seuraavat vaiheet:
Voit tehdä tämän noudattamalla seuraavia vaiheita:
Vaihe 1: Avaa terminaali.
Vaihe 2:
$ sudo -H vi /etc/environment>
Vaihe 3: Kirjoita salasana.
Vaihe 4: Lisää muuttuja avautuvaan tiedostoon.
NAME=Value>
Vaihe 5: Tallenna ja sulje tiedosto.
Vaihe 6: Ota muutokset käyttöön kirjautumalla ulos ja uudelleen sisään
Miten ympäristömuuttujat poistetaan?
Jos haluat poistaa ympäristömuuttujan asetuksen,unset>komentoa käytetään tai muuttujalle voidaan antaa tyhjä arvo. Esimerkiksi:
java-taulukko luetteloon
Syntaksi:
$ unset NAME or $ NAME=''>
Esimerkki:

Pysyvät ympäristömuuttujat voidaan poistaa muokkaamalla vastaavia asetustiedostoja ja poistamalla rivit, joissa ne alun perin määriteltiin.
Jotkut yleisesti käytetyt ENV:t Linuxissa
| ympäristömuuttujat | Kuvaus |
|---|---|
| $USER | Antaa hakupolun komentoille. |
| $PATH | Antaa hakupolun komentoille. |
| $HOME | Antaa kotihakemiston polun. |
| $PWD | Antaa nykyisen työhakemiston polun. |
| $HOSTNAME | Antaa isännän nimen. |
| VAIN $ java käänteinen merkkijono | Antaa järjestelmän oletuskielen. |
| $EDITOR | Antaa oletustiedostoeditorin. |
| $UID | Antaa nykyisen käyttäjän käyttäjätunnuksen. |
| $SHELL | Antaa nykyisen käyttäjän shell-ohjelman sijainnin. |
Esimerkki:

Johtopäätös
Tässä artikkelissa olemme käsitelleet ympäristömuuttujia, jotka ovat olennaisia Linux-käyttöjärjestelmän osia. Niiden avulla prosessit ja sovellukset voivat käyttää tärkeitä määritystietoja. Kaiken kaikkiaan voimme sanoa, että Linux-käyttäjän on tärkeää ymmärtää ympäristömuuttujan käsitteet.