Siit saate teada, kuidas määrata oma muutujaid $ PATH Linuxis püsivalt

instagram story viewer

Linuxis (ka UNIX) $ PATH on keskkonnamuutuja, mida kasutatakse kestale ütlemiseks, kust otsida käivitatavaid faile. $ PATH muutuja pakub Linuxi süsteemidele suurt paindlikkust ja turvalisust ning võib kindlalt väita, et see on üks olulisemaid keskkonnamuutujaid.

Ära jäta vahele:Kohaliku, kasutaja ja kogu süsteemi ümbritseva keskkonna muutujate seadistamine ja vallandamine

Programmid/skriptid, mis asuvad $ PATH's kataloogi, saab käivitada otse teie kestas, täpsustamata nende täielikku teed. Selles õpetuses saate teada, kuidas seadistada $ PATH muutuv globaalselt ja lokaalselt.

Kõigepealt vaatame teie praegust $ PATH väärtust. Avage terminal ja andke järgmine käsk:

$ echo $ PATH. 

Tulemus peaks olema umbes selline:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

Tulemus näitab koolonitega loetletud kataloogide loendit. Saate hõlpsasti lisada rohkem katalooge, muutes oma kasutaja kestprofiili faili.

Erinevates kestades võib see olla:

  1. Bash shell -> ~/.bash_profile, ~/.bashrc või profiil
  2. Korn Shell -> ~/.kshrc või .profiil
  3. Z kest -> ~/.zshrc või .zprofile

Pange tähele, et sõltuvalt sellest, kuidas logite kõnealusesse süsteemi, võidakse lugeda erinevat faili. Siin on see, mida bashi käsiraamat ütleb, pidage meeles, et failid on teiste kestade jaoks sarnased:

/bin/bash
Käivitatav bash. /etc/profile
Süsteemne initsialiseerimisfail, mis käivitatakse sisselogimiskestade jaoks. ~/.bash_profile
Isiklik lähtestusfail, mis käivitatakse sisselogimiskestade jaoks. ~/.bashrc
Individuaalne interaktiivse kesta käivitusfail. ~/.bash_logout
Individuaalne sisselogimiskesta puhastamise fail, mis käivitatakse sisselogimiskesta väljumisel. ~/.inputrc
Individuaalne lugemisjoone initsialiseerimise fail |

Arvestades ülaltoodut, saate kataloogi lisada rohkem katalooge $ PATH muutuja, lisades järgmisele reale vastavale kasutatavale failile:

$ export PATH = $ PATH:/path/to/newdir. 

Loomulikult peaksite ülaltoodud näites muutma “/Path/to/newdir” täpse teega, mille soovite seada. Kui olete oma muudatusi teinud .*rc või .*_ profiil faili, peate selle uuesti helistama, kasutades "Allikas" käsk.

Näiteks bashis saate seda teha:

$ allikas ~/.bashrc. 

Allpool näete minu näidet $ PATH keskkond kohalikus arvutis:

[e -post kaitstud][TecMint]: [/home/marin] $ echo $ PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/ usr/local/games:/home/marin/bin

See on tegelikult hea tava kohaliku loomiseks "Prügikast" kaust kasutajatele, kuhu nad saavad oma käivitatavad failid paigutada. Igal kasutajal on oma sisu salvestamiseks eraldi kaust. See on ka hea meede teie süsteemi turvamiseks.

Kui teil on küsimusi või seadistamisega raskusi $ PATH keskkonnamuutuja, esitage palun kõhklemata oma küsimused allolevas kommentaaride jaotises.

Teachs.ru