Bash Skaffa aktuell katalog

Bash Get Current Directory



I Linux kräver alla uppgifter som utförs via kommandoraden att användarna får åtkomst till lämpliga kataloger. Det finns olika typer av kataloger i ett datasystem med Linux eller Ubuntu OS. Användare kan komma åt varje katalog via terminalen och interagera med dem. Det finns flera alternativ, och varje gång användare interagerar med kommandotolken för den aktuella katalogen de arbetar.

Linux -systemet svarar genom att tillhandahålla information mot varje inmatningsbegäran. Den uppnådda utmatningen är standard och skrivs ut till skalprompten. I denna handledning kommer vi att gräva djupt i sätten att komma åt den nuvarande arbetskatalogen och hur användare kan växla från en katalog eller plats till en annan, följt av relevanta exempel. Kommandot som används för att komma åt den nuvarande arbetskatalogen hjälper dem att komma åt vilken plats som helst i deras system när som helst, enligt deras krav.







Följande systemkrav är obligatoriska för att köra kommandona i bash för att få katalog:



Rekommenderat operativsystem: Linux Mint 20 eller Ubuntu 20.04
Användarkonto: Ett användarkonto med sudo -rättigheter



Handledningen förutsätter att användare redan har det senaste Linux Mint OS på sina datasystem. För bash, hämta den aktuella katalogen i Linux Mint 20, öppna terminalen från huvudmenyn längst ner till vänster på skärmen och välj sedan alternativet Terminal.





För att interagera med terminalen, skriv bash och tryck sedan på enter.

$ bash



Det kommer att visa en uppmaning, som visar att Bash väntar på ingångens värde.

Obs! Allt beror på användarens datorsystem att de kan få ett annat tecken som uppmanas (Den aktuella platsen i filstrukturen för datorsystemet inklusive arbetskatalogen som för närvarande körs på systemet). När du anger kommandona skriver du inte $ eller något annat tecken före kommandot. Observera också att i exemplen som nämns i den här självstudien är raderna som har en prompt i dem och inte börjar med $ -tecken utgångarna för varje kommando.

PWD (Skriv ut arbetskatalog)

Den aktuella arbetskatalogen är katalogen där alla kommandon körs. Du måste skriva ut namnet på den aktuella arbetskatalogen. Skriv kommandot PWD och klicka sedan på enter. Det kommer att visa hela katalogen i utdata, som visas nedan:

$ pwd

Ovanstående utmatning visar att vi för närvarande finns i användarens katalog, dvs /home /aqsa. Kommandot som används här är PWD, en utskriftskatalog, och när det väl skrivits uppmanas Linux Mint 20 -systemet att visa den aktuella platsen. Standardkatalogen är den hemkatalog som visas när användarna startar en ny Bash -session.

Notera: Om du vill avsluta katalogen med en nivå skriver du cd .. och klickar sedan på enter. Du kommer att returneras i en katalog.

$ cd ..

Om du vill avsluta alla kataloger skriver du bara cd och klickar sedan på enter. Du når standardkatalogen.

CD (Ändra aktuell arbetskatalog)

Ibland vill användarna byta från en katalog till en annan för att komma åt relevanta platser och filer i en annan katalog. För detta måste de använda CD -kommandot, sedan följt av en plats eller en katalog, t.ex.Dokument, Hem, etc.

Skriv bara in CD -katalognamnet och klicka sedan på enter. Du kan skriva ut din katalog för att kontrollera den nya sökvägen. Arbetsmappen kan ändras till den befintliga och den nuvarande arbetskatalogen kommer att uppdateras, som visas i exemplet nedan. Här har vi nått hemkatalogen.

$ cd-katalognamn

Du kan också gå vidare i valfri katalog genom att skriva CD -katalognamnet och sedan trycka på enter. Detta tar dig vidare till platsen, som är ute efter. Användare kan också försöka ange hela sökvägen på en gång, t.ex. cd /home/documents/test.docx; detta kommer att rädda dem från att prova flera steg och hjälper dem att nå platsen på en gång.

Notera: Du kan också se listan över alla filer som finns på den plats där du för närvarande finns. Det kan slutföras genom att helt enkelt skriva ls, sedan kan du trycka på enter för att se utmatningen.

Visa eller lista alla kataloger

Att känna till listan över alla kataloger är en viktig sak när du arbetar med Linux -system. Användarna kan kolla in olika alternativ baserat på de kataloger som de för närvarande arbetar i och skulle vilja växla mellan dem, så att de kan använda dessa platser.

För att visa alla kataloger från en viss plats, prova kommandot enligt nedan:

$ ls -d * /

Här, i exemplet nedan, finns användaren i sin hemkatalog, så den kommer att visa den relevanta katalogen, som är namngiven som aqsa listad och för närvarande i bruk.

Notera: Du kan också använda en kombination av ls- och grep -kommandon som listar katalognamnen. För detta kan användare använda kommandot find. Nedan följer några kommandon som också kan användas i stället för kommandot ovan:

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

Slutsats

I denna handledning undersökte vi olika alternativ för att få den aktuella katalogen med Bash i Linux Mint 20. På så sätt kan användare komma åt den aktuella katalogen i Linux eller Ubuntu baserat på det system de använder. De olika kommandoradsalternativen diskuteras för att låta användarna veta hur de får den aktuella katalogen de arbetar i. Den nuvarande arbetskatalogen är den katalog från vilken användare åberopar olika typer av kommandon från deras terminal eller konsolrad. De kan komma åt olika platser genom att helt enkelt skriva dessa enkla kommandon på en gång och sedan utföra relevanta åtgärder på de platser de tenderar att arbeta på.