Bash Hent nuværende bibliotek

Bash Get Current Directory



I Linux kræver alle opgaver, der udføres via kommandolinjen, brugere at få adgang til passende biblioteker. Der er forskellige typer biblioteker i et computersystem med Linux eller Ubuntu OS. Brugere kan få adgang til hvert bibliotek via terminalen og interagere med dem. Der er flere muligheder, og hver gang brugerne interagerer med kommandoprompten i det aktuelle bibliotek, de arbejder.

Linux -systemet reagerer ved at give oplysninger mod hver inputanmodning. Det opnåede output er standard og udskrives til shell -prompten. I denne vejledning vil vi grave dybt ned i måderne for at få adgang til det nuværende arbejdskatalog, og hvordan brugerne kan skifte fra et bibliotek eller et sted til et andet, efterfulgt af relevante eksempler. Kommandoen, der bruges til at få adgang til det nuværende arbejdskatalog, hjælper dem når som helst til at få adgang til ethvert sted i deres system i henhold til deres krav.







Følgende systemkrav er obligatoriske for at køre kommandoerne i bash for at få bibliotek:



Anbefalet operativsystem: Linux Mint 20 eller Ubuntu 20.04
Brugerkonto: En brugerkonto med sudo -rettigheder



Tutorials forudsætter, at brugerne allerede har det nyeste Linux Mint OS på deres computersystemer. For bash, hent den aktuelle bibliotek i Linux Mint 20, åbn Terminalen fra hovedmenuen nederst til venstre på din skærm, og vælg derefter Terminal -indstillingen.





For at interagere med terminalen skal du skrive bash og derefter trykke på enter.

$ bash



Det viser en prompt, der viser, at Bash venter på værdien af ​​input.

Bemærk: Det hele afhænger af brugerens computersystem, at de muligvis får en anden promptet karakter (Den aktuelle placering i filstrukturen i computersystemet, herunder den arbejdskatalog, der aktuelt kører på systemet). Mens du indtaster kommandoerne, skal du ikke skrive $ eller et andet tegn før kommandoen. Bemærk også, at i de eksempler, der er nævnt i denne vejledning, er de linjer, der har en prompt i dem, og ikke begynder med $ -tegn, output fra hver kommando.

PWD (Udskriv arbejdskatalog)

Den aktuelle arbejdskatalog er den mappe, hvor alle kommandoer udføres. Du skal få navnet på den aktuelle arbejdskatalog trykt. Skriv kommandoen PWD, og ​​klik derefter på enter. Det viser det komplette bibliotek i output, som vist nedenfor:

$ pwd

Ovenstående output viser, at vi i øjeblikket er i brugerens bibliotek, dvs. /home /aqsa. Kommandoen, der bruges her, er PWD, et udskriftsmappe, og når det er skrevet, bliver Linux Mint 20 -systemet anmodet om at vise den aktuelle placering. Standardmappen er hjemmekataloget, der vises, når brugerne starter en ny Bash -session.

Bemærk: For at afslutte biblioteket med et niveau skal du skrive cd .. og derefter klikke på enter. Du vil blive returneret i et bibliotek.

$ cd ..

Hvorimod, hvis du vil afslutte alle mapper, skal du blot skrive cd, og derefter klikke på enter. Du når standardmappen.

CD (Skift nuværende arbejdskatalog)

Nogle gange vil brugere skifte fra et bibliotek til et andet for at få adgang til de relevante placeringer og filer i et andet bibliotek. Til dette skal de bruge kommandoen CD, derefter efterfulgt af en placering eller et bibliotek, f.eks. Dokumenter, hjem osv.

Skriv blot cd -biblioteksnavnet, og klik derefter på enter. Du kan udskrive dit bibliotek for at kontrollere denne nye sti. Arbejdskataloget kan ændres til det eksisterende, og det aktuelle arbejdskatalog opdateres, som vist i eksemplet herunder. Her er vi nået hjemmekartoteket.

$ cd biblioteksnavn

Du kan også gå videre i en hvilken som helst mappe ved at skrive cd -biblioteksnavnet og derefter trykke på enter. Dette vil yderligere tage dig til det sted, som er på udkig efter. Brugere kan også prøve at indtaste hele stien på én gang, f.eks. Cd /home/documents/test.docx; dette vil redde dem fra at prøve flere trin og hjælpe dem med at nå stedet på én gang.

Bemærk: Du kan også se listen over alle filer, der findes på det sted, hvor du er i øjeblikket. Det kan udfyldes ved blot at skrive ls, derefter kan du trykke på enter for at se output.

Vis eller vis alle biblioteker

At kende listen over alle mapper er en vigtig ting, mens du arbejder på Linux -systemer. Brugerne kan tjekke forskellige muligheder baseret på de biblioteker, de i øjeblikket arbejder i, og vil gerne skifte mellem dem, så de kan gøre brug af disse placeringer.

For at vise alle mapper fra en bestemt placering, prøv kommandoen som nedenfor:

$ ls -d * /

Her, i eksemplet herunder, er brugeren i sin hjemmemappe, så den viser den relevante mappe, som er navngivet som aqsa -listet og i øjeblikket i brug.

Bemærk: Du kan også bruge en kombination af ls og grep kommandoer, der viser biblioteksnavnene. Til dette kan brugerne bruge kommandoen find. Følgende er et par kommandoer, der også kan bruges i stedet for kommandoen nævnt ovenfor:

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

Konklusion

I denne vejledning udforskede vi forskellige muligheder for at få det aktuelle bibliotek ved hjælp af Bash i Linux Mint 20. På denne måde kan brugerne få adgang til det aktuelle bibliotek i Linux eller Ubuntu baseret på det system, de bruger. De forskellige kommandolinjemuligheder diskuteres for at lade brugerne vide, hvordan de får det aktuelle bibliotek, de arbejder i. Det aktuelle arbejdskatalog er det bibliotek, hvorfra brugerne påberåber sig forskellige slags kommandoer fra deres terminal eller konsollinje. De kan få adgang til forskellige placeringer ved blot at skrive disse lette kommandoer på én gang og derefter udføre relevante handlinger på de steder, de har tendens til at arbejde på.