Työskentelevien hakemistojen tunnistaminen komentotulkkimerkkien ja -muuttujien avulla


Jotkut erityishakemistot, joita Linux-käyttäjän on pakko työstää niin monta kertaa shell-komentorivillä, sisältävät käyttäjän kotihakemiston sekä nykyisen ja edellisen työhakemiston.

Siksi uudelle tai kenelle tahansa Linux-käyttäjälle voi olla lisätaito, kun ymmärtää, kuinka helposti päästään käsiksi näihin hakemistoihin tai paikantaa ne tietyillä ainutlaatuisilla menetelmillä.

Tässä aloittelijoille tarkoitetussa vinkissä tarkastellaan tapoja, joilla käyttäjä voi tunnistaa koti-, nykyiset ja aiemmat työhakemistonsa shellistä käyttämällä komentotulkin erikoismerkkejä ja ympäristömuuttujia.

1. Tiettyjen komentotulkkimerkkien käyttäminen

On tiettyjä tiettyjä merkkejä, jotka komentotulkki ymmärtää, kun käsittelemme hakemistoja komentoriviltä. Ensimmäinen tarkasteltava merkki on tilde (~): sitä käytetään nykyisen käyttäjän kotihakemistoon:

echo ~

Suositeltu luku: Opi 'echo'-komento näiden 15 käytännön esimerkin avulla

Toinen on pistemerkki (.): se edustaa nykyistä hakemistoa, jossa käyttäjä on komentorivillä. Alla olevassa kuvakaappauksessa voit nähdä, että komennot ls ja ls . tuottavat saman ulostulon, jossa luetellaan nykyisen työhakemiston sisältö.

ls
ls .

Suositeltu luku: Hallitse ls-komento tällä 15 käytännön esimerkillä

Kolmannet erikoismerkit ovat kaksoispisteet (..), jotka edustavat hakemistoa suoraan senhetkisen työhakemiston yläpuolella, jossa käyttäjä on.

Alla olevassa kuvassa hakemiston /var yläpuolella oleva hakemisto on juurihakemisto (/), joten kun käytämme ls-komentoa seuraavasti, (/):n sisältö on lueteltu:

ls ..

Suositeltu luku: 7 omituista "ls"-komentotemppua jokaisen Linux-käyttäjän tulisi tietää

2. Ympäristömuuttujien käyttö

Yllä olevien merkkien lisäksi on olemassa myös tiettyjä ympäristömuuttujia, jotka on tarkoitettu toimimaan keskittymiemme hakemistojen kanssa. Seuraavassa osiossa käymme läpi joitakin tärkeitä ympäristömuuttujia hakemistojen tunnistamiseksi komentoriviltä.

$HOME: sen arvo on sama kuin merkin tilde (~) arvo – nykyisen käyttäjän kotihakemisto, voit testata sen käyttämällä echo-komentoa seuraavasti:

echo $HOME

$PWD: kokonaisuudessaan se tarkoittaa – Print Working Directory (PWD), kuten nimestä voi päätellä, se tulostaa hakemiston absoluuttisen polun. nykyinen työhakemisto shell-komentorivillä seuraavasti:

echo $PWD 

$OLDPWD: se osoittaa hakemistoon, jossa käyttäjä oli juuri ennen siirtymistä nykyiseen työhakemistoon. Voit käyttää sen arvoa seuraavasti:

echo $OLDPWD

Suositeltu luku: 15 'pwd' (Print Working Directory) -komentoesimerkkejä Linuxissa

3. Yksinkertaisten cd-komentojen käyttäminen

Lisäksi voit myös suorittaa joitain yksinkertaisia komentoja päästäksesi nopeasti kotihakemistoosi ja edelliseen työhakemistoosi. Esimerkiksi kun olet jossakin tiedostojärjestelmän osassa komentorivillä, kirjoitat cd ja painat Enter siirryt kotihakemistoosi:

echo $PWD
$ cd
echo $PWD

Voit myös siirtyä edelliseen työhakemistoon komennolla cd - seuraavasti:

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

Tässä viestissä käytiin läpi joitain yksinkertaisia mutta hyödyllisiä komentorivivinkkejä uusille Linux-käyttäjille tiettyjen erityisten hakemistojen tunnistamiseksi komentotulkin komentoriviltä.

Onko sinulla ajatuksia Linux-vinkeistä, jotka haluat jakaa kanssamme, tai aiheeseen liittyviä kysymyksiä, käytä alla olevaa kommenttilomaketta ottaaksesi meihin yhteyttä.