Kako prikazati varijablu $ PATH na novim linijama u Linuxu



Isprobajte Naš Instrument Za Uklanjanje Problema

Varijabla okoline PATH određuje skup direktorija u koje idu vaše naredbe, a ako upišete naredbu s ničim drugim ispred, Linux ljuska će je potražiti u jednom od tih direktorija. Uvijek možete tipkati eho $ PATH na naredbenom retku da biste vidjeli cjelovit popis tih direktorija, ali nespretno su odvojeni dvotočkom kao da su svi priloženi. Nekoliko različitih naredbi može prikazati ove direktorije na novim linijama, a možete ih pokrenuti iz ljuske ili skripte. To vam olakšava čitanje ako pokušavate odabrati jedan direktorij u kojem su pohranjene neke naredbe.



Za to će vam trebati naredbeni redak, pa pokrenite terminal s crtice ili ga možda potražite na crtici. Također možete pritisnuti Ctrl, Alt i T da biste ga pokrenuli ili potražite LXTerminal na izborniku System Tools u LXDE. Za ovo nije potrebno koristiti sudo niti imati administratorski pristup. Svaka se naredba može izvoditi kao obični korisnik, a zapravo je varijabla okoline $ PATH vezana uz određeni korisnički račun. Ono što ovaj postupak čini još lakšim jest činjenica da ćete za njegovo izvršenje trebati pokrenuti samo jednu naredbu.



Metoda 1: Korištenje ugrađene naredbe školjke

U naredbeni redak upišite odjek '$ {PATH //: / $ ' n'}' a zatim pritisnite Enter kako biste u zasebnom retku dobili cjelovit popis svakog pojedinog direktorija na putu. Ovo koristi tehniku ​​programiranja proširenja parametara s ugrađenom ljuskom, tako da bi trebalo raditi s gotovo bilo kojom verzijom bash ljuske okolo. To bi čak moglo raditi i u nekim drugim operacijskim sustavima koji se temelje na Unixu, osim Linuxa, poput FreeBSD-a, iako vaša kilometraža može varirati.



Budući da je ovu naredbu pomalo neugodno pisati, možda ćete je htjeti kopirati i zalijepiti u svoju ljusku ili skriptu. Ako ga lijepite u prozor terminala, ne zaboravite kliknuti izbornik Uredi, a zatim odabrati Zalijepi ili istovremeno pritisnuti Shift, Ctrl i V, jer obični Ctrl + V neće raditi u prozoru terminala.

Metoda 2: Korištenje sed ili tr sa $ PATH

Tip sed 's /, / n / g'<<< “$PATH” a zatim pritisnite enter kako biste upotrijebili uređivač streama, koji će imati točno isti rezultat kao i gornja naredba. Još jednom, ako želite, možete ga kopirati, a zatim upotrijebite ili kliknite izbornik Uredi i odaberite Zalijepi ili držite Shift + Ctrl + V da biste ga zalijepili u prozor terminala. Hoće li se koristiti ova ili ugrađena naredba, samo je stvar želje, jer postižu isti točan rezultat.



Također biste mogli koristiti program tr da biste još jednom postigli potpuno isti rezultat, što može biti korisno ako iz nekog razloga nemate sed. Problem tr ‘: '‘ n ’<<< “$PATH” na upit i pritisnite enter. Možete ga kopirati i zalijepiti na isti način. Krajnji je rezultat potpuno identičan, bez obzira na koji način to odlučili.

Nijedna od ovih metoda uopće nije netočna. Bez obzira koju metodu koristite, imajte na umu da je to obično stvar onoga što vam se u tom trenutku događa. U svim tim slučajevima trebat ćete izdati samo jednu naredbu da bi to uspjelo i ne smije se igrati, jer ćete je jednostavno trebati upisati i nastaviti dalje. Isto tako, svaki se mogao dodati u skriptu bez ikakvih izmjena.

2 minute čitanja