Kuidas tuvastada töötavaid katalooge kestakujude ja muutujate abil


Mõned spetsiaalsed kataloogid, millega Linuxi kasutaja peab nii mitu korda shellikäsureal töötama, hõlmavad kasutaja kodukataloogi, praegust ja eelmist töökataloogi.

Seetõttu võib mõistmine, kuidas nendele kataloogidele hõlpsasti juurde pääseda või neid teatud unikaalsete meetodite abil täpselt kindlaks määrata, olla uue või mõne Linuxi kasutaja jaoks boonusoskus.

Selles algajatele mõeldud näpunäidetes vaatleme viise, kuidas kasutaja saab shellist spetsiaalsete tähemärkide ja keskkonnamuutujate abil oma kodu, praegused ja eelmised töökataloogid tuvastada.

1. Spetsiifiliste kestade märkide kasutamine

Seal on teatud spetsiifilised märgid, millest kest saab aru, kui meil on käsurealt katalooge. Esimene märk, mida vaatame, on tilde (~) : seda kasutatakse praeguse kasutaja kodukataloogi sisenemiseks:

$ echo ~

Teine on punkt (.) märk: see tähistab käsureal praegust kataloogi, milles kasutaja asub. Alloleval ekraanipildil näete, et käsud ls ja ls. toodavad sama väljapanekut, loetledes praeguse töökataloogi sisu.

$ ls
$ ls .

Kolmandad erimärgid on topeltpunktid (..) , mis tähistavad kataloogi, mis asub otse praeguse töökataloogi kohal, milles kasutaja asub.

Alloleval pildil on kataloog /var kohal juurkataloog (/) , nii et kui kasutame käsku ls järgmiselt, (/) sisu on loetletud:

$ ls ..

2. Keskkonnamuutujate kasutamine

Peale ülaltoodud märkide on ka teatud keskkonnamuutujad, mis on mõeldud töötamiseks kataloogidega, millele keskendume. Järgmises jaotises käsitleme mõningaid olulisi keskkonnamuutujaid kataloogide tuvastamiseks käsurealt.

$HOME : selle väärtus on sama kui praeguse kasutaja kodukataloogi tilde (~) tähemärgi väärtus, saate seda testida käsu echo abil järgmiselt:

$ echo $HOME

$PWD : täielikult tähistab see - Print Working Directory (PWD), nagu nimigi ütleb, trükib see shellikäsureale praeguse töökataloogi absoluutse tee järgmiselt:

$ echo $PWD 

$OLDPWD : see osutab kataloogile, kus kasutaja oli, vahetult enne praegusesse töökataloogi liikumist. Selle väärtusele pääsete juurde järgmiselt:

$ echo $OLDPWD

3. Lihtsate cd-käskude kasutamine

Lisaks saate oma kodukataloogi ja eelmisse töökataloogi kiiresti pääsemiseks käivitada ka mõned lihtsad käsud. Näiteks kui olete käsureal oma failisüsteemi mis tahes osas, siis sisestades cd ja vajutades Enter, liigute oma kodukataloogi:

$ echo $PWD
$ cd
$ echo $PWD

Eelmisesse töökataloogi saate liikuda ka käsuga cd - , nagu allpool:

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

Selles postituses tutvusime uute Linuxi kasutajate jaoks mõningate lihtsate, kuid siiski kasulike käsurea näpunäidetega, et tuvastada koore käsureal teatud spetsiaalsed kataloogid.

Kas teil on mõtteid seoses Linuxi näpunäidetega, mida soovite meiega jagada, või küsimusi selle teema kohta, siis kasutage meie poole pöördumiseks allolevat kommentaarivormi.