Kā parādīt mainīgo $ PATH vietnē Newlines Linux



Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai

Vides mainīgais PATH norāda direktoriju kopu, kur iet jūsu komandas, un, ja jūs rakstāt komandu, kuras priekšā nav nekā cita, Linux apvalks to meklē vienā no šiem direktorijiem. Jūs vienmēr varat rakstīt atbalss $ PATH komandrindā, lai redzētu pilnu šo direktoriju sarakstu, taču tos neveikli atdala resnās zarnas, tāpat kā tie visi bija pievienoti. Dažas dažādas komandas var parādīt šos direktorijus katrā no jaunajām rindām, un jūs varat tos palaist vai nu no čaulas, vai skripta. Tas padara to daudz vieglāk lasāmu, ja mēģināt izvēlēties vienu direktoriju, kurā ir saglabātas dažas komandas.



Jums, protams, būs nepieciešama komandrinda, tāpēc sāciet termināli no domuzīmes vai, iespējams, meklējiet to domuzīmē. Varat arī turēt nospiestu taustiņu kombināciju Ctrl, Alt un T, lai tos palaistu, vai meklēt LXTerminal LXDE izvēlnē Sistēmas rīki. Šim nav nepieciešams izmantot sudo vai piekļūt administratoram. Katru komandu var palaist kā parastu lietotāju, un faktiski vides mainīgais $ PATH ir saistīts ar konkrētu lietotāja kontu. Šo procesu vēl atvieglo fakts, ka tā izpildei jums kādreiz būs jāizpilda tikai viena komanda.



1. metode: Shell Builtin komandas izmantošana

Komandu uzvednē ierakstiet atbalss “$ {PATH //: / $’ n ’}” un pēc tam nospiediet ievadīšanas taustiņu, lai atsevišķā rindā saņemtu pilnu katra jūsu ceļa direktorija sarakstu. Tas izmanto parametru paplašināšanas programmēšanas tehniku ​​ar iebūvētu čaumalu, tāpēc tai vajadzētu strādāt ar gandrīz jebkuru apkārtējo bash apvalka versiju. Tas var pat darboties dažās citās operētājsistēmās, kuru pamatā ir Unix, izņemot Linux, piemēram, FreeBSD, lai gan nobraukums var atšķirties.



Tā kā šo komandu ir nedaudz neērti rakstīt, ieteicams to nokopēt un ielīmēt čaulā vai skriptā. Ja to ielīmējat termināļa logā, atcerieties vai nu noklikšķiniet uz izvēlnes Rediģēt un pēc tam atlasiet Ielīmēt vai vienlaikus turiet nospiestu taustiņu kombināciju Shift, Ctrl un V, jo parastais Ctrl + V termināļa logā nedarbosies.

2. metode: sed vai tr izmantošana ar $ PATH

Tips sed 's /, / n / g'<<< “$PATH” un pēc tam nospiediet enter, lai izmantotu straumes redaktoru, kuram būs tieši tāds pats rezultāts kā iepriekš minētajai komandai. Vēlreiz, ja vēlaties, varat to nokopēt un pēc tam noklikšķiniet uz izvēlnes Rediģēt un atlasiet Ielīmēt vai turiet nospiestu Shift + Ctrl + V, lai to ielīmētu termināla logā. Tas, vai izmantot šo vai iebūvēto komandu, ir tikai priekšroka, jo tie sasniedz tādu pašu precīzu rezultātu.



Varat arī izmantot tr programmu, lai vēlreiz sasniegtu tieši tādu pašu rezultātu, kas var būt noderīgi, ja jums kāda iemesla dēļ nav sed. Izdevums tr ‘:’ ’ n’<<< “$PATH” uzvednē un nospiediet Enter. Jūs to varētu arī kopēt un ielīmēt tāpat. Gala rezultāts ir pilnīgi identisks, neraugoties uz to, kādā veidā jūs to izvēlaties.

Neviena no šīm metodēm vispār nav pareiza. Neatkarīgi no tā, kuru metodi izmantojat, paturiet prātā, ka tas mēdz būt jautājums par to, ko jūs tajā laikā izdodat. Visos šajos gadījumos jums būs jāizdod tikai viena komanda, lai tā darbotos, un nevajadzētu spēlēt nekādām spēlēm, jo ​​jums vienkārši tā ir jāievada un pēc tam jādodas tālāk. Tāpat katru no tiem varēja pievienot skriptam bez jebkādām izmaiņām.

2 minūtes lasīts