Kako dodati direktoriju za put na Linux

click fraud protection

Na Linuxu $ PATH definira standardne direktorije u koje se mogu izvoditi izvršni programi u sustavu kroz terminal. Te su mape "/ usr / bin", "/ usr / local", "/ usr / sbin" i nekoliko drugih (ovisno o distribuciji koju koristite Linux). Ako želite pokretati programe izvan ovih direktorija, direktorij treba dodati u $ PATH.

Izradite sigurnosnu kopiju .bashrc

Dodavanje direktorija u $ PATH na Linuxu se vrši uređivanjem datoteke ".bashrc" pojedinog korisnika. No, prije pokretanja postupka uređivanja, morate napraviti sigurnosnu kopiju datoteke .bashrc, jer ona definira terminalne varijable za korisnički račun.

Koristiti cp naredbe, napravite potpunu kopiju datoteke ".bashrc" u vašem matičnom direktoriju (~), a sigurnosnu kopiju stavite u "Documents" s nastavkom datoteke ".bak".

Napomena: ne želite pohraniti sigurnosne kopije u mapu "Dokumenti"? Pokušajte s radnom površinom mape za sinkronizaciju u oblaku poput "Dropbox" ili nešto slično.

cp ~ / .bashrc ~ / Dokumenti / bashrc.bak

Uređivanje .bashrc

instagram viewer

Pomoću datoteke .bashrc sigurnosne kopije u mapu "Dokumenti" uređivanje može započeti. Koristiti Nano naredbe, otvorite datoteku ".bashrc" (nalazi se u vašem kućnom direktoriju) u svrhu uređivanja.

Upozorenje: ne otvarajte ".bashrc" sa sudo-om, jer ćete otvoriti datoteku ".bashrc" Root računa, a ne datoteku svog korisničkog računa!

nano -w ~ / .bashrc

Unutar uređivača Nano prođite do dna datoteke. Zatim upišite izvoz slijedi PATH = $ PATH: direktorij. Tako, na primjer, da pokrenem program izravno iz mape "programi" u "/ home / derrik /", upisao bih sljedeći kod u Nano.

izvoz PATH = $ PATH: / home / derrik / programi /

Kopirajte dolje naveden primjer naredbe i zamijenite "mapu" s točnim mestom programske mape ili mape skripte kako biste je mogli dodati na svoj put. Imajte na umu da je moguće dodati više njih $ PATH linije, a nema ograničenja, slobodno dodajte koliko god želite lokacija!

izvoz PATH = $ PATH: / lokacija / u / program / ili / skripta / mapa /

Kada u datoteku ".bashrc" dodate onoliko $ PATH redaka, pritisnite Ctrl + O gumb na tipkovnici za spremanje promjena. Zatim, zatvori Nano s Ctrl + X.

Nakon izlaska iz Nano uređivač teksta, vaš $ PATH neće se odmah ažurirati. Razlog da ažuriranje nije trenutačno je što se terminalna sesija ne automatski ažurira i treba je osvježiti. Da biste osvježili sesiju terminala, zatvorite ga i ponovo ga otvorite. Od tamo možete potvrditi svoj novi $ PATH lokacije su dodane pokretanjem sljedeće naredbe u terminalu.

odjek $ PATH. 

Dodavanje lokacija u $ PATH za ostale korisnike

Osim dodavanja lokacija u $ PATH za svoj korisnički račun u Linux sustavu možda želite dodati stavke u $ PATH drugog korisničkog računa. Evo kako to učiniti

Prvo upotrijebite Su naredba da se prijavite za korisnika u kojem želite izmijeniti Linux $ PATH.

su korisničko ime

Nakon prijave u korisnički račun, koristite cp naredba da kopiraju njihovu datoteku ".bashrc" u "Documents" radi čuvanja.

cp .bashrc ~ / Documents / bashrc.bak

Uz sigurnosnu sigurnosnu kopiju otvorite datoteku ".bashrc" u Nano uređivač teksta s naredbom u nastavku.

nano -w ~ / .bashrc

Pomaknite se na dno datoteke .bashrc i zapišite u naredbu ispod. Imajte na umu da ćete morati promijeniti "/ lokaciju / u / program / ili / skriptu / mapu /" prema vlastitim potrebama.

izvoz PATH = $ PATH: / lokacija / u / program / ili / skripta / mapa /

Ponovite ovaj postupak da biste dodali onoliko mjesta u $ PATH koliko želite. Kada završite, spremite izmjene pomoću Ctrl + Oi izađite s Ctrl + X. Sljedeći put kad se korisnik prijavi, moći će pokrenuti stvari u $ PATH s novih lokacija koje ste dodali.

Privremeno dodajte mape u $ PATH na Linuxu

Stalno dodavanje pojedinih direktorija u $ PATH na Linuxu uređivanjem datoteke ".bashrc" korisno je ako imate specijalizirane programe koje želite stalno pokretati. Međutim, ako trebate samo jednom pokrenuti nešto za testiranje ili samo sititirati, nema smisla stalno dodavati u $ PATH na Linuxu.

Alternativa stalnim prilagođenim direktorijima u sustavu $ PATH je korištenjem izvoz naredba u terminalu da privremeno dodate lokaciju u $ PATH.

Otvorite prozor terminala i upišite u izvoz naredba, a zatim slijedi ATH = $ PATH: direktorij. Na primjer, da biste privremeno dodali u direktorij skripte shell-a u "Documents", učinite sljedeće:

izvoz PATH = $ PATH: / home / derrik / Documents / shell-script /

Pokretanjem ove naredbe terminalna sesija koju koristite imat će novo mjesto privremenog puta. Privremena lokacija $ PATH ostat će dostupna na vašem Linux sustavu dok se sustav ne ponovno pokrene.

Uklonite dodatke u $ PATH

Želite se riješiti prilagođenih lokacija dodanih u vaš $ PATH na Linuxu? Slijedite korake u nastavku da biste poništili izmjene.

Napomena: ako trebate vratiti zadane postavke za drugog korisnika, prijavite se sa su korisničko imeprije nego što slijedite korake u nastavku.

Korak 1: Izbrišite datoteku ".bashrc" pomoću rm naredba.

rm ~ / .bashrc

Korak 2: Preimenujte datoteku "bashrc.bak" kao ".bashrc" u mapu "Documents" i stavite je u kućni direktorij (~).

mv ~ / Documetns / bashrc.bak ~ / .bashrc

3. korak: Ponovno pokrenite svoju sesiju terminala kako bi promjene stupile na snagu.

4. korak: Pokrenite $ PATH naredbu za provjeru jesu li nestale vaše prilagođene izmjene.

$ PATH
watch instagram story