Környezeti változók listája Linux / Unix rendszerben

Tartalomjegyzék:

Anonim

Ebben az oktatóanyagban megtanulja-

  • Mi az a számítógépes környezet?
  • Mi az a változó?
  • Mik azok a környezeti változók?
  • Hozzáférés a változó értékekhez
  • Új környezeti változók beállítása

Mi az a számítógépes környezet?

A számítógépes környezet az a platform (platform = operációs rendszer + processzor), ahol a felhasználó programokat futtathat.

Mi az a változó?

A számítástechnikában a változó olyan érték tárolására szolgál, amely lehet fájlnév , szöveg , szám vagy bármilyen más adat . Általában szimbolikus nevével emlegetik, amelyet az alkotás közben kapnak. Az így tárolt érték megjeleníthető, törölhető, szerkeszthető és újra menthető.

A változók fontos szerepet játszanak a számítógépes programozásban, mert lehetővé teszik a programozók számára, hogy rugalmas programokat írjanak. Mivel kapcsolódnak az operációs rendszerhez, amelyen dolgozunk, fontos megismerni néhányat, és azt, hogy hogyan tudjuk befolyásolni őket.

Mik azok a környezeti változók?

A környezeti változók olyan dinamikus értékek, amelyek befolyásolják a számítógép folyamatait vagy programjait. Minden operációs rendszerben léteznek, de a típusok változhatnak. A környezeti változók létrehozhatók, szerkeszthetők, menthetők és törölhetők, és információkat adhatnak a rendszer viselkedéséről.

A környezeti változók megváltoztathatják a szoftver / programok viselkedését.

Kattintson ide, ha a videó nem érhető el

Például a $ LANG környezeti változó eltárolja a felhasználó számára érthető nyelv értékét. Ezt az értéket egy alkalmazás úgy olvassa el, hogy egy kínai felhasználónak egy mandarin, míg egy amerikai felhasználónak egy angol felület jelenik meg.

Vizsgáljuk meg néhány általános környezeti változót -

Változó

Leírás

PÁLYA Ez a változó kettősponttal (:) elválasztott könyvtárakat tartalmaz, amelyekben a rendszere futtatható fájlokat keres. Amikor parancsot ad meg a terminálon, a shell a parancsot a $ PATH változóban említett különböző könyvtárakban keresi. Ha a parancs megtalálható, akkor végrehajtja. Ellenkező esetben a „parancs nem található” hibával tér vissza.
FELHASZNÁLÓ A felhasználónév
ITTHON Alapértelmezett elérési út a felhasználó saját könyvtárához
SZERKESZTŐ A fájlok tartalmát szerkesztő program elérési útja
UID A felhasználó egyedi azonosítója
TERM Alapértelmezett terminálemulátor
HÉJ A felhasználó által használt héj

Hozzáférés a változó értékekhez

A változó értékének meghatározásához használja a parancsot

echo $VARIABLE

A változók a kis- és nagybetűk különbségei. Ügyeljen arra, hogy a változó nevét a megfelelő kis- és nagybetűkkel írja be, különben nem biztos, hogy eléri a kívánt eredményt.

Az ' env' parancs megjeleníti az összes környezeti változót.

Új környezeti változók beállítása

Létrehozhat saját, felhasználó által definiált változót, szintaxissal

VARIABLE_NAME= variable_value

Ismét ne feledje, hogy a változók megkülönböztetik a kis- és nagybetűket, és általában nagybetűvel jönnek létre.

Változók törlése

A következő szintaxissal lehet eltávolítani a Változót a rendszerből.

unset variablename

Ez véglegesen eltávolítja a Változót és annak értékét.

Összegzés:

  • A környezeti változók szabályozzák a programok viselkedését az operációs rendszerben.
Parancs Leírás
echo $ VÁLTOZHATÓ Egy változó értékének megjelenítése
env Megjeleníti az összes környezeti változót
VARIABLE_NAME = változó_érték Hozzon létre egy új változót
hatástalan Távolítson el egy változót
export változó = érték Egy környezeti változó értékének beállítása