Hvordan identifisere arbeidskataloger ved å bruke skalltegn og variabler


Noen av de spesielle katalogene som en Linux-bruker er bundet til å jobbe med så mange ganger på en shell-kommandolinje inkluderer brukerens hjemmekatalog, gjeldende og tidligere arbeidskataloger.

Derfor kan det være en bonusferdighet for en ny eller hvilken som helst Linux-bruker å forstå hvordan man enkelt får tilgang til eller lokaliserer disse katalogene ved å bruke visse unike metoder.

I disse tipsene for nybegynnere skal vi se på hvordan en bruker kan identifisere hjemmet sitt, nåværende og tidligere arbeidskataloger fra skallet ved å bruke spesielle skalltegn og miljøvariabler.

1. Bruke spesifikke skallkarakterer

Det er visse spesifikke tegn som forstås av skallet når vi har å gjøre med kataloger fra kommandolinjen. Det første tegnet vi skal se på er tilde (~): det brukes til å få tilgang til gjeldende brukers hjemmekatalog:

echo ~

Foreslått lesing: Lær "echo"-kommandoen med disse 15-praktiske eksemplene

Det andre er prikken (.)-tegnet: det representerer gjeldende katalog som en bruker befinner seg i, på kommandolinjen. På skjermbildet nedenfor kan du se at kommandoen ls og ls . produserer samme utgang, og viser innholdet i gjeldende arbeidskatalog.

ls
ls .

Foreslått lesing: Mestre 'ls'-kommandoen med disse grunnleggende 15-praktiske eksemplene

De tredje spesialtegnene er de doble prikkene (..) som representerer katalogen rett over gjeldende arbeidskatalog som en bruker befinner seg i.

I bildet nedenfor er katalogen over /var rotkatalogen (/), så når vi bruker kommandoen ls som følger, innholdet i (/) er oppført:

ls ..

Foreslått lesing: 7 sære 'ls' kommandotriks hver Linux-bruker bør vite

2. Bruk av miljøvariabler

Bortsett fra karakterene ovenfor, er det også visse miljøvariabler som er ment å fungere med katalogene vi fokuserer på. I neste avsnitt skal vi gå gjennom noen av de viktige miljøvariablene for å identifisere kataloger fra kommandolinjen.

$HOME: verdien er den samme som verdien til tilde (~)-tegnet – gjeldende brukers hjemmekatalog, du kan teste det ved å bruke ekkokommandoen som følger:

echo $HOME

$PWD: i sin helhet står det for – Print Working Directory (PWD), som navnet tilsier, skriver den ut den absolutte banen til gjeldende arbeidskatalog i shell-kommandolinjen som nedenfor:

echo $PWD 

$OLDPWD: den peker til katalogen en bruker var i, rett før han flyttet til gjeldende arbeidskatalog. Du kan få tilgang til verdien som nedenfor:

echo $OLDPWD

Foreslått lesing: 15 'pwd' (Print Working Directory) kommandoeksempler i Linux

3. Bruke enkle cd-kommandoer

I tillegg kan du også kjøre noen enkle kommandoer for å raskt få tilgang til hjemmekatalogen og tidligere arbeidskatalog. For eksempel, når du er i en hvilken som helst del av filsystemet på kommandolinjen, skriver du cd og trykker Enter for å flytte deg til hjemmekatalogen din:

echo $PWD
$ cd
echo $PWD

Du kan også flytte til forrige arbeidskatalog ved å bruke kommandoen cd - som nedenfor:

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

I dette innlegget gikk vi gjennom noen enkle, men nyttige kommandolinjetips for nye Linux-brukere for å identifisere visse spesialkataloger fra shell-kommandolinjen.

Har du noen tanker om Linux-tips du vil dele med oss eller spørsmål angående emnet, så bruk kommentarskjemaet nedenfor for å komme tilbake til oss.