Articles

környezeti változók beállítása a MacOS Sierra rendszerben

egy megnevezett objektum környezeti változója, amely több alkalmazás vagy folyamat által használható adatokat tartalmaz. Alapvetően ez csak egy változó, amelynek neve és társított értéke van. Ezt fel lehet használni, hogy meghatározza semmit, mint a helyét a futtatható fájlok, könyvtárak, aktuális munkakönyvtár, alapértelmezett shell, vagy a helyi rendszer beállításait.

azok számára, akik újak a mac-ben, túlterheltek lehetnek ezeknek a környezeti változóknak a beállításával és kezelésével. Ez az útmutató egyszerű módszereket kínál erre.

aktuális környezeti változók megjelenítése

Ez nagyon egyszerű. Csak nyissa meg a terminált, és futtassa a printenv parancsot az alábbiak szerint.

HIMANSHUs-MacBook-Pro:~ himanshu$ printenvJAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
TERM_PROGRAM=Apple_Terminal
SHELL=/bin/bash
...

Ez felsorolja az összes jelenleg beállított környezeti változót.

bármely adott környezeti változó értékének megjelenítéséhez azonban futtassa aecho $ parancsot a terminálon, az alábbiak szerint.

HIMANSHUs-MacBook-Pro:~ himanshu$ echo $JAVA_HOME/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home

ideiglenes környezeti változó beállítása a terminál használatával

Ha a beállítani kívánt környezeti változót egyszer vagy kétszer használja, akkor egy ideiglenes változót szeretne beállítani, elkerülve a nem kívánt változókat a rendszerben. Ehhez egyszerűen nyissa meg a terminált, és futtassa a export parancsot, amelyet a változó neve és értéke követ.

HIMANSHUs-MacBook-Pro:~ himanshu$ export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home

a fenti példa a $JAVA_HOME változót állítja be a megadott értékre. Ha azonban az a követelmény, hogy egy értéket hozzá kell fűzni egy meglévő környezeti változóhoz, akkor rendelje hozzá az értéket

export =:$

a ‘:’ Itt adja hozzá az értéket a meglévő értékhez. Lásd az alábbi példát.

HIMANSHUs-MacBook-Pro:~ himanshu$ export PATH=/Users/himanshu/Documents/apache-maven-3.5.0/bin:$PATH

állandó környezeti változó beállítása a terminal használatával

mivel a Mac bash shell-t használ, így a környezeti változók hozzáadhatók a .bash_profile könyvtárhoz az aktuális felhasználó számára. A fájl elérési útja a következő paranccsal található:

HIMANSHUs-MacBook-Pro:~ himanshu$ ~/.bash_profile

kezdje el a fájl szövegszerkesztővel történő megnyitásával. Nano — t használok-terminál alapú szövegszerkesztő, bármilyen szövegszerkesztőt használhat-a fájl megnyitásához és szerkesztéséhez.

HIMANSHUs-MacBook-Pro:~ himanshu$ nano .bash_profile

ezzel megnyílik a.bash_profile fájl a terminálon.

Megjegyzés: Ha nincs .bash_profile nevű fájl, akkor ez a fenti nano parancs létrehoz egy új fájlt, amelynek neve .bash_profile .

most lépjen a fájl végére, lépjen a következő sorra. Most adja hozzá a kívánt környezeti változókat a export paranccsal, mint korábban.

nyomja meg a ctrl+X gombot a szerkesztőből való kilépéshez. Nyomja meg a ‘Y‘ gombot a puffer mentéséhez, és visszatér a terminál képernyőjére.

végeztünk!

újra futtathatja aecho $ parancsot az éppen mentett környezeti változó értékének megtekintéséhez.

frissítés: ne felejtse el bezárni és újra megnyitni a terminált az újonnan beállított környezeti változó használata előtt. A terminál újbóli megnyitása betölti a frissítést .bash_profile fájl.