Bash Få gjeldende katalog

Bash Get Current Directory



I Linux krever alle oppgaver som utføres via kommandolinjen at brukerne får tilgang til tilstrekkelige kataloger. Det finnes forskjellige typer kataloger i et datasystem med Linux eller Ubuntu OS. Brukere kan få tilgang til hver katalog gjennom terminalen, og samhandle med dem. Det er flere alternativer, og hver gang brukerne interagerer med ledeteksten i den nåværende katalogen de jobber.

Linux -systemet reagerer ved å gi informasjon mot hver inndataforespørsel. Den oppnådde utskriften er standard og skrives ut til skallet. I denne opplæringen vil vi grave dypt ned i hvordan du får tilgang til den nåværende arbeidskatalogen og hvordan brukere kan bytte fra en katalog eller et sted til et annet, etterfulgt av relevante eksempler. Kommandoen som brukes for å få tilgang til den nåværende arbeidskatalogen, vil hjelpe dem å få tilgang til alle steder i systemet når som helst, i henhold til deres krav.







Følgende systemkrav er obligatoriske for å kjøre kommandoene i bash for å få katalog:



Anbefalt operativsystem: Linux Mint 20 eller Ubuntu 20.04
Brukerkonto: En brukerkonto med sudo -rettigheter



Opplæringen forutsetter at brukere allerede har det nyeste Linux Mint OS på datasystemene sine. For bash, hent den nåværende katalogen i Linux Mint 20, åpne Terminal fra hovedmenyen nederst til venstre på skjermen, og velg deretter Terminal -alternativet.





For å samhandle med terminalen, skriv inn bash og trykk deretter enter.

$ bash



Det vil vise en melding, som viser at Bash venter på verdien av inngangen.

Merk: Det hele avhenger av brukerens datasystem at de kan få et annet forespurt tegn (Den nåværende plasseringen i filstrukturen til datasystemet, inkludert arbeidskatalogen som kjører på systemet). Når du skriver inn kommandoene, må du ikke skrive $ eller andre tegn før kommandoen. Legg også merke til at i eksemplene nevnt i denne opplæringen er linjene som har en ledetekst i seg, og ikke begynner med $ -tegnet, utgangene til hver kommando.

PWD (Skriv ut arbeidskatalog)

Den nåværende arbeidskatalogen er katalogen der alle kommandoene blir utført. Du må skrive ut navnet på den nåværende arbeidskatalogen. Skriv PWD -kommandoen og klikk deretter enter. Den vil vise den komplette katalogen i utgangen, som vist nedenfor:

$ pwd

Utdataene ovenfor viser at vi for øyeblikket er i brukerens katalog, dvs. /home /aqsa. Kommandoen som brukes her er PWD, en utskriftskatalog, og når den er skrevet, blir Linux Mint 20 -systemet bedt om å vise gjeldende plassering. Standardkatalogen er hjemmekatalogen som vises når brukerne starter en ny Bash -økt.

Merk: For å gå ut av katalogen med ett nivå, skriv inn cd .. og klikk deretter enter. Du vil bli returnert i en katalog.

$ cd ..

Mens du vil avslutte alle kataloger, skriver du bare cd, og klikker deretter enter. Du kommer til standardkatalogen.

CD (Endre gjeldende arbeidskatalog)

Noen ganger ønsker brukere å bytte fra en katalog til en annen for å få tilgang til de relevante stedene og filene i en annen katalog. For dette må de bruke CD -kommandoen, deretter fulgt av et sted eller en katalog, for eksempel Dokumenter, Hjem, etc.

Bare skriv inn CD -katalognavnet og klikk deretter enter. Du kan skrive ut katalogen din for å sjekke denne nye banen. Arbeidskatalogen kan endres til den eksisterende, og den nåværende arbeidskatalogen oppdateres, som vist i eksemplet nedenfor. Her har vi nådd hjemmekatalogen.

$ cd katalognavn

Du kan også gå videre i hvilken som helst katalog ved å skrive inn CD -katalognavnet og deretter trykke enter. Dette tar deg videre til stedet som er på jakt etter. Brukere kan prøve å skrive inn hele banen også på en gang, for eksempel cd /home/documents/test.docx; Dette vil spare dem for å prøve flere trinn og hjelpe dem med å nå stedet på en gang.

Merk: Du kan også se listen over alle filene som befinner seg på stedet der du er til stede. Det kan fullføres ved ganske enkelt å skrive ls, så kan du trykke enter for å se utgangen.

Vis eller liste alle kataloger

Å kjenne listen over alle kataloger er en viktig ting mens du jobber med Linux -systemer. Brukerne kan sjekke ut forskjellige alternativer basert på katalogene de jobber med for øyeblikket, og vil bytte mellom dem, slik at de kan gjøre bruk av disse stedene.

For å vise alle kataloger fra et bestemt sted, prøv kommandoen som følger:

$ ls -d * /

Her, i eksemplet nedenfor, er brukeren i hjemmekatalogen, så den vil vise den relevante katalogen, som er navngitt som aqsa oppført og i bruk.

Merk: Du kan også bruke en kombinasjon av ls og grep kommandoer som viser katalognavnene. For dette kan brukerne bruke kommandoen finn. Følgende er noen kommandoer som også kan brukes i stedet for kommandoen nevnt ovenfor:

$ ls -l | grep `^ d '
$ ls -l | egrep `^ d '

Konklusjon

I denne opplæringen utforsket vi forskjellige alternativer for å få den nåværende katalogen ved hjelp av Bash i Linux Mint 20. På denne måten kan brukere få tilgang til den nåværende katalogen i Linux eller Ubuntu basert på systemet de bruker. De forskjellige kommandolinjealternativene diskuteres for å la brukerne vite hvordan de får den nåværende katalogen de jobber i. Den nåværende arbeidskatalogen er katalogen som brukerne påkaller forskjellige typer kommandoer fra terminalen eller konsollinjen. De får tilgang til forskjellige steder ved å skrive inn disse enkle kommandoene på en gang og deretter utføre relevante handlinger på stedene de pleier å jobbe på.