Kaip rodyti „$ PATH“ kintamąjį „Newlines“ sistemoje „Linux“



Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

Aplinkos kintamasis PATH nurodo katalogų rinkinį, kur eina jūsų komandos, o jei įvesite komandą nieko priešais, „Linux“ apvalkalas jos ieškos viename iš šių katalogų. Jūs visada galite įvesti tekstą aidas $ PATH komandinėje eilutėje, kad pamatytumėte visą šių katalogų sąrašą, tačiau juos nepatogiai skiria dvitaškiai, tarsi jie visi būtų pridėti. Kelios skirtingos komandos gali parodyti šiuos katalogus kiekvienoje naujose eilutėse, o jūs galite juos paleisti iš apvalkalo arba scenarijaus. Tai žymiai palengvina skaitymą, jei bandote pasirinkti vieną katalogą, kuriame turite keletą komandų.



Tam jums natūraliai reikės komandinės eilutės, todėl paleiskite terminalą nuo brūkšnio arba galbūt ieškokite jo brūkšnyje. Taip pat galite palaikyti „Ctrl“, „Alt“ ir T, kad paleistumėte vieną iš jų, arba ieškoti „LXTerminal“ sistemos įrankių meniu LXDE. Šiam nereikia naudoti sudo ar turėti administratoriaus prieigą. Kiekviena komanda gali būti vykdoma kaip įprastas vartotojas, o iš tikrųjų aplinkos kintamasis $ PATH yra susietas su konkrečia vartotojo paskyra. Šį procesą dar labiau palengvina tai, kad norint jį įvykdyti, kada nors reikės atlikti tik vieną komandą.



1 metodas: „Shell Builtin“ komandos naudojimas

Komandų eilutėje įveskite aidas „$ {PATH //: / $’ n ’}“ tada paspauskite „Enter“, kad gautumėte pilną kiekvieno jūsų kelio katalogo sąrašą atskiroje eilutėje. Tam naudojama parametrų išplėtimo programavimo technika su įmontuotu apvalkalu, todėl jis turėtų veikti beveik su bet kokia aplink esančia „bash“ apvalkalo versija. Tai gali veikti net kai kuriose kitose „Unix“ operacinėse sistemose, išskyrus „Linux“, pvz., „FreeBSD“, nors jūsų rida gali skirtis.



Kadangi šią komandą rašyti yra šiek tiek nepatogu, galbūt norėsite ją nukopijuoti ir įklijuoti į savo apvalkalą ar scenarijų. Jei įklijuojate jį į terminalo langą, nepamirškite spustelėti meniu Redaguoti ir tada pasirinkite Įklijuoti arba vienu metu palaikykite nuspaudę „Shift“, „Ctrl“ ir „V“, nes paprastas „Ctrl“ + V terminalo lange neveiks.

2 metodas: sed arba tr naudojimas su $ PATH

Tipas sed 's /, / n / g'<<< “$PATH” tada paspauskite „Enter“, kad galėtumėte naudoti srauto redaktorių, kurio rezultatas bus lygiai toks pats, kaip pirmiau nurodytos komandos. Dar kartą, jei norite, galite jį nukopijuoti ir tada spustelėkite meniu Redaguoti ir pasirinkite Įklijuoti arba palaikykite nuspaudę „Shift“ + „Ctrl“ + V, kad įklijuotumėte jį į terminalo langą. Ar naudoti šią, ar „builtin“ komandą, yra tik pirmenybės klausimas, nes jie pasiekia tą patį tikslų rezultatą.



Taip pat galite naudoti tr programą, kad dar kartą pasiektumėte tą patį rezultatą, kuris gali būti naudingas, jei dėl kokių nors priežasčių neturite sed. Sutrikimas tr ‘:’ ’ n’<<< “$PATH” eilutėje ir paspauskite „Enter“. Taip pat galite nukopijuoti ir įklijuoti tuo pačiu būdu. Galutinis rezultatas yra visiškai identiškas, nepaisant to, kokiu būdu pasirenkate tai padaryti.

Nė vienas iš šių metodų apskritai nėra neteisingas. Nepriklausomai nuo to, kurį metodą naudojate, nepamirškite, kad dažniausiai tai priklauso nuo to, ką jūs tuo metu išleidote. Visais šiais atvejais jums reikės išleisti tik vieną komandą, kad ji veiktų, ir neturėtų būti jokių žaidimų, nes jums tereikia ją įvesti ir tada eiti toliau. Taip pat kiekvieną iš jų galima pridėti prie scenarijaus be jokių modifikacijų.

2 minutes perskaityta