Kā identificēt darba direktorijus, izmantojot čaulas rakstzīmes un mainīgos


Daži no īpašajiem direktorijiem, ar kuriem Linux lietotājam tik daudz reizes ir jādarbojas čaulas komandrindā, ietver lietotāja mājas direktoriju, pašreizējo un iepriekšējo darba direktoriju.

Tāpēc izpratne par to, kā viegli piekļūt šiem direktorijiem vai tos precīzi noteikt, izmantojot noteiktas unikālas metodes, var būt papildu prasme jaunam vai jebkuram Linux lietotājam.

Šajos iesācēju padomos mēs aplūkosim veidus, kā lietotājs var identificēt savas mājas, pašreizējos un iepriekšējos darba direktorijus no čaulas, izmantojot īpašas čaulas rakstzīmes un vides mainīgos.

1. Īpašu čaulas rakstzīmju izmantošana

Ir dažas noteiktas rakstzīmes, kuras čaula saprot, kad mums ir darīšana ar direktorijiem no komandrindas. Pirmā rakstzīme, kuru apskatīsim, ir tilde (~) : to izmanto, lai piekļūtu pašreizējā lietotāja mājas direktorijai:

$ echo ~

Otrais ir rakstzīme (.) : tas apzīmē pašreizējo direktoriju, kurā atrodas lietotājs, komandrindā. Zemāk redzamajā ekrānuzņēmumā varat redzēt, ka komandas ls un ls. rada tādu pašu izlikšanu, norādot pašreizējā darba direktorija saturu.

$ ls
$ ls .

Trešās īpašās rakstzīmes ir divpunktu punkti (..) , kas apzīmē direktoriju tieši virs pašreizējā darba direktorija, kurā atrodas lietotājs.

Zemāk redzamajā direktorijā virs /var esošais direktorijs ir saknes direktorijs (/) , tāpēc, kad komandu ls izmantojam šādi, (/) saturs ir uzskaitīts:

$ ls ..

2. Vides mainīgo izmantošana

Papildus iepriekš minētajām rakstzīmēm ir arī daži vides mainīgie, kas paredzēti darbam ar direktorijiem, uz kuriem mēs koncentrējamies. Nākamajā sadaļā mēs iepazīsimies ar dažiem svarīgiem vides mainīgajiem, lai identificētu direktorijus no komandrindas.

$HOME : tā vērtība ir tāda pati kā rakstzīmei tilde (~) - pašreizējā lietotāja mājas direktorija. To varat pārbaudīt, izmantojot komandu echo šādi:

$ echo $HOME

$PWD : pilnībā tas nozīmē - Print Working Directory (PWD), kā norāda nosaukums, čaulas komandrindā tas izdrukā pašreizējā darba direktorija absolūto ceļu, kā norādīts zemāk:

$ echo $PWD 

$OLDPWD : tas norāda uz direktoriju, kurā atradās lietotājs, tieši pirms pāriešanas uz pašreizējo darba direktoriju. Tā vērtībai var piekļūt šādi:

$ echo $OLDPWD

3. Izmantojot vienkāršas cd komandas

Turklāt jūs varat arī palaist dažas vienkāršas komandas, lai ātri piekļūtu jūsu mājas direktorijai un iepriekšējam darba direktorijam. Piemēram, atrodoties komandrindas jebkurā faila sistēmas daļā, ierakstot cd un nospiežot Enter, jūs pārvietosities uz savu mājas direktoriju:

$ echo $PWD
$ cd
$ echo $PWD

Varat arī pāriet uz iepriekšējo darba direktoriju, izmantojot komandu cd - , kā norādīts zemāk:

$ echo $PWD
$ echo $OLDPWD
$ cd - 
$ echo $PWD

Šajā amatā mēs iepazināmies ar dažiem vienkāršiem, tomēr noderīgiem komandrindas padomiem jaunajiem Linux lietotājiem, lai noteiktu dažus īpašus direktorijus čaulas komandrindā.

Vai jums ir kādas domas par Linux padomiem, kurus vēlaties dalīties ar mums, vai jautājumi par tematu, pēc tam izmantojiet zemāk esošo komentāru veidlapu, lai atgrieztos pie mums.