Sådan identificeres arbejdskataloger ved hjælp af shell-tegn og variabler


Nogle af de specielle kataloger, som en Linux-bruger er forpligtet til at arbejde med så mange gange på en shell-kommandolinje, inkluderer brugerens hjemmekatalog, de nuværende og tidligere arbejdskataloger.

Derfor kan det være en bonusfærdighed for en ny eller enhver Linux-bruger at forstå, hvordan man let får adgang til eller lokaliserer disse mapper ved hjælp af bestemte unikke metoder.

I disse tip til nybegyndere skal vi se på måder, hvordan en bruger kan identificere sit hjem, nuværende og tidligere arbejdsmapper fra skallen ved hjælp af specielle skaltegn og miljøvariabler.

1. Brug af specifikke shell-tegn

Der er visse specifikke tegn, der forstås af skallen, når vi har at gøre med mapper fra kommandolinjen. Det første tegn, vi skal se på, er tilde (~) : det bruges til at få adgang til den aktuelle brugers hjemmekatalog:

$ echo ~

Det andet er punktet (.) tegnet: det repræsenterer den aktuelle mappe, som en bruger er i, på kommandolinjen. I skærmbilledet nedenfor kan du se, at kommandoen ls og ls. producerer det samme udlag, der viser indholdet af den aktuelle arbejdsmappe.

$ ls
$ ls .

De tredje specialtegn er de dobbelte prikker (..) , der repræsenterer kataloget direkte over det aktuelle arbejdsmappe, som en bruger er i.

På billedet nedenfor er mappen over /var rodmappen (/) , så når vi bruger kommandoen ls som følger, indholdet af (/) er angivet:

$ ls ..

2. Brug af miljøvariabler

Bortset fra tegnene ovenfor er der også visse miljøvariabler, der er beregnet til at arbejde med de mapper, vi fokuserer på. I det næste afsnit gennemgår vi nogle af de vigtige miljøvariabler til identifikation af mapper fra kommandolinjen.

$ HOME : dens værdi er den samme som for tilde (~) -tegnet - den aktuelle brugers hjemmekatalog, du kan teste det ved hjælp af ekkokommandoen som følger:

$ echo $HOME

$ PWD : i sin helhed står det for - Print Working Directory (PWD), som navnet antyder, udskriver den absolutte sti for den aktuelle arbejdsmappe i shell-kommandolinjen som nedenfor:

$ echo $PWD 

$ OLDPWD : det peger på det bibliotek, en bruger var i, lige før han flyttede til det aktuelle arbejdsmappe. Du kan få adgang til dens værdi som nedenfor:

$ echo $OLDPWD

3. Brug af enkle cd-kommandoer

Derudover kan du også køre nogle enkle kommandoer for hurtigt at få adgang til din hjemmekatalog og tidligere arbejdskatalog. For eksempel, når du er i en hvilken som helst del af dit filsystem på kommandolinjen, vil du skrive cd og trykke på Enter for at flytte dig til din hjemmekatalog:

$ echo $PWD
$ cd
$ echo $PWD

Du kan også flytte til den forrige arbejdsmappe ved hjælp af kommandoen cd - kommandoen som nedenfor:

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

I dette indlæg bevægede vi os gennem nogle enkle, men nyttige kommandolinjetips til nye Linux-brugere for at identificere bestemte specielle kataloger inden for shell-kommandolinjen.

Har du nogle tanker med hensyn til Linux-tip, du vil dele med os eller spørgsmål vedrørende emnet, så brug kommentarformularen nedenfor for at vende tilbage til os.