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.