Új elérési út hozzáadása a PATH-hoz a parancssorban a megfelelő módon

Tartalomjegyzék:

Anonim

A felhasználói elérési út azon könyvtárak sorozata, amelyekben a parancssori programok futnak. Például, ha beírja az „iostat” szót a terminálba, akkor az iostat a /usr/sbin könyvtárból fog futni, mivel az „/usr/sbin” a $PATH része. Ennek megfelelően előfordulhat, hogy a parancssort gyakran használó felhasználóknak módosítaniuk kell vagy új elérési utakat kell hozzáadniuk termináljukhoz, hogy a parancsok megfelelően lehessenek futni.

Ma már talán nyilvánvaló, hogy a PATH módosítása a fejlettebb felhasználókat és fejlesztőket célozza meg, akik a terminált használják és sok időt töltenek a parancssorban. Az átlagos Mac-felhasználóknak általában nem kell módosítaniuk, hozzáadniuk vagy más módon módosítaniuk ezt a Mac OS X rendszerben. A Mac OS X-ről beszélve, bár ez nyilvánvalóan Mac-centrikus, ugyanezt a trükköt használhatja egy PATH hozzáadásához Linux alatt is. , valamint a legtöbb más unix íz.

Mielőtt elkezdené, érdemes megnéznie a meglévő $PATH-t arra az esetre, ha valamit elrontana, így könnyen visszaállíthatja azt ugyanazon parancsokkal exportálva. Az aktuális $PATH ellenőrzéséhez egyszerűen írja be: „echo $PATH”

Könyvtár hozzáadása a PATH-hoz

A legegyszerűbben az export paranccsal adhat hozzá új elérési utat a $PATH-hoz (a környezeti változóhoz). Ebben a példában hozzáadjuk a „~/opt/bin” karakterláncot a felhasználói PATH-hoz a következő exportálással:

export PATH=$PATH:~/opt/bin

Ezt közvetlenül a parancssorból futtathatja, majd echo segítségével ellenőrizze a $PATH-t, hogy megmutassa, a következőképpen lett hozzáadva:

echo $PATH

Ennek a következőhöz hasonlót kell visszaadnia, vegye figyelembe az újonnan hozzáadott ~/opt/bin könyvtárat a végén:

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/osxdaily/opt/bin

Hogyan adjunk több útvonalat a PATH-hoz

Ahogyan több útvonal is tárolható és összefűzhető a $PATH-ban a keresési prioritásuknak megfelelően, új elérési utakat is felvehet ilyen módon. Ugyanazt a példát fogjuk használni, mint korábban, de ezúttal hozzáadjuk a ~/dev/bin könyvtárat is:

export PATH=$PATH:~/opt/bin:~/dev/bin

A PATH beállítása a Shell-profilban

Ne feledje, hogy a PATH módosításainak fennmaradásához hozzá kell adnia azokat a ~/.profile, .zshrc vagy ~/.bash_profile fájlokhoz, attól függően, hogy melyik shellt használja. Ehhez használja kedvenc szövegszerkesztőjét, legyen az nano, emacs vagy vim. Ha bonyolulttá válik, érdemes megjegyzéseket fűzni a .profilhoz, hogy a dolgok könnyen beolvashatóak legyenek:

Opt bin és dev bin hozzáadása a PATH-hoz a szórakoztató exportálás érdekében PATH=$PATH:~/opt/bin:~/dev/bin

A Bash az alapértelmezett shell a Mac OS X számos verziójában, de a zsh az alapértelmezett a későbbi modern kiadásokban, és természetesen vannak más shellek is, mint például az sh, a ksh és a tcsh. Mac. A Mac OS X shell megváltoztatása nagyon egyszerű folyamat akár a chsh használatával, akár a terminál és/vagy az iTerm2 beállításokon belül.

Új elérési út hozzáadása a PATH-hoz a parancssorban a megfelelő módon