Kuidas kuvada muutujat $ PATH Linuxi Newlines'is



Proovige Meie Instrumenti Probleemide Kõrvaldamiseks

Keskkonnamuutuja PATH määrab kataloogide komplekti, kuhu teie käsud lähevad, ja kui tippite käsu, mille ees pole midagi muud, otsib Linuxi kest seda ühest neist kataloogidest. Võite alati tippida kaja $ PATH käsureal, et näha nende kataloogide täielikku loendit, kuid need on ebamugavalt eraldatud koolonitega, nagu oleksid nad kõik lisatud. Mõni erinev käsk võib neid katalooge kuvada uuel real ja saate neid käivitada kas shellist või skriptist. See muudab lugemise palju lihtsamaks, kui proovite valida ühe kataloogi, kuhu olete mõned käsud salvestanud.



Selleks vajate loomulikult käsurida, nii et alustage terminali Dashist või otsige seda Dashilt. Samuti võite nende käivitamiseks hoida all klahve Ctrl, Alt ja T või otsida LXTerminali LXDE-i menüüst System Tools. Selle jaoks pole vaja kasutada sudot ega administraatori juurdepääsu. Iga käsku võib käivitada tavakasutajana ja tegelikult on keskkonnamuutuja $ PATH seotud konkreetse kasutajakontoga. Selle protsessi teeb veelgi lihtsamaks asjaolu, et selle täitmiseks peate kunagi käivitama ainult ühe käsu.



1. meetod: Shelli sisseehitatud käsu kasutamine

Tippige käsuviibale kaja „$ {PATH //: / $’ n ’}” ja seejärel vajutage sisestusklahvi, et saada täielik loend kõigist teie teekonna kataloogidest eraldi real. See kasutab parameetrite laiendamise programmeerimistehnikat koos sisseehitatud kestaga, nii et see peaks töötama peaaegu kõigi bashi kesta versioonidega. See võib töötada isegi mõnes teises Unixi-põhises opsüsteemis peale Linuxi, näiteks FreeBSD, kuigi teie läbisõit võib erineda.



Kuna selle käsu kirjutamine on mõnevõrra ebamugav, võiksite selle kopeerida ja selle oma shellisse või skripti kleepida. Kui kleepite selle terminaliaknasse, pidage meeles, et klõpsake kas menüül Redigeerimine ja valige seejärel Kleebi või hoidke samal ajal all Shift, Ctrl ja V, kuna tavaline Ctrl + V terminaliaknas ei tööta.

2. meetod: sed või tr kasutamine koos $ PATH-ga

Tüüp sed 's /, / n / g'<<< “$PATH” ja seejärel voogiredaktori kasutamiseks vajutage sisestusklahvi, millel on täpselt sama tulemus kui ülaltoodud käsul. Veelkord, kui soovite, võite selle kopeerida ja seejärel klõpsata menüül Muuda ja valida Kleebi või hoidke klahvi Shift + Ctrl + V, et kleepida see terminaliaknasse. Kas seda või sisseehitatud käsku kasutada, on lihtsalt eelistuse küsimus, kuna need saavutavad sama täpse tulemuse.



Samuti võite tr-programmi abil saada täpselt sama tulemuse, mis võib olla kasulik, kui teil pole mingil põhjusel sed. Probleem tr ':' ' n'<<< “$PATH” viip ja vajutage sisestusklahvi. Samuti võiksite seda samamoodi kopeerida ja kleepida. Lõpptulemus on vaatamata sellele, millisel viisil te seda teete, on täiesti identne.

Ükski neist meetoditest pole üldse vale. Sõltumata sellest, millist meetodit kasutate, pidage meeles, et see kipub olema küsimus sellest, mida te juhtumisi parajasti välja annate. Kõigil neil juhtudel peate selle toimimiseks välja andma ainult ühe käsu ja mängimist ei tohiks olla, sest peate selle lihtsalt tippima ja seejärel edasi liikuma. Samamoodi võiks igaüks skripti lisada ilma muudatusi.

2 minutit loetud