Bash Hangi praegune kataloog

Bash Get Current Directory



Linuxis nõuavad kõik käsurealt tehtud ülesanded kasutajatelt juurdepääsu piisavatele kataloogidele. Linuxi või Ubuntu operatsioonisüsteemiga arvutisüsteemis on erinevat tüüpi katalooge. Kasutajad pääsevad terminali kaudu igale kataloogile juurde ja saavad nendega suhelda. Valikuid on mitu ja iga kord, kui kasutajad suhtlevad praeguse kataloogi käsuviibaga, kus nad töötavad.

Linuxi süsteem vastab sellele, esitades teavet iga sisendpäringu kohta. Saavutatud väljund on standardne ja trükitakse kesta viipale. Selles õpetuses uurime põhjalikult praegusele töökataloogile juurdepääsu võimalusi ja seda, kuidas kasutajad saavad ühest kataloogist või asukohast teise lülituda, millele järgnevad asjakohased näited. Praegusele töökataloogile juurdepääsuks kasutatav käsk aitab neil vastavalt nende vajadustele igal ajal oma süsteemi mis tahes asukohta juurde pääseda.







Kataloogi saamiseks bash -i käskude käivitamiseks on kohustuslikud järgmised süsteeminõuded:



Soovitatav OS: Linux Mint 20 või Ubuntu 20.04
Kasutajakonto: Sudo -õigustega kasutajakonto



Õpetus eeldab, et kasutajatel on oma arvutisüsteemides juba uusim Linux Mint OS. Bashi jaoks hankige Linux Mint 20 praegune kataloog, avage ekraani vasakus alanurgas asuvast peamenüüst terminal ja valige seejärel suvand Terminal.





Terminaliga suhtlemiseks tippige bash ja vajutage sisestusklahvi.

$ bash



See kuvab viiba, mis näitab, et Bash ootab sisendi väärtust.

Märkus. Kõik sõltub kasutaja arvutisüsteemist, et nad võivad saada teistsuguse viipemärgi (praegune asukoht arvutisüsteemi failistruktuuris, sealhulgas süsteemis töötav töökataloog). Käskude sisestamisel ärge tippige käsku $ või muid märke. Pange tähele ka seda, et selles õpetuses mainitud näidetes on iga käsu väljundiks read, mis sisaldavad viipa ja ei alga $ -märgiga.

PWD (töökataloogi printimine)

Praegune töökataloog on kataloog, kus kõiki käske täidetakse. Peate printima praeguse töökataloogi nime. Tippige käsk PWD ja seejärel klõpsake sisestusklahvi. See näitab väljundis täielikku kataloogi, nagu allpool näidatud:

$ pwd

Ülaltoodud väljund näitab, et oleme praegu kasutaja kataloogis, st /home /aqsa. Siin kasutatav käsk on prinditööde kataloog PWD ja pärast sisestamist palutakse Linux Mint 20 süsteemil kuvada praegune asukoht. Vaikekataloog on kodukataloog, mis kuvatakse, kui kasutajad alustavad uut Bash -seanssi.

Märge: Kataloogist väljumiseks ühe taseme võrra tippige cd .. ja seejärel klõpsake sisestusklahvi. Teid tagastatakse ühes kataloogis.

$ cd ..

Kui aga soovite kõigist kataloogidest väljuda, tippige lihtsalt cd ja klõpsake sisestusklahvi. Jõuate vaikekataloogi.

CD (praeguse töökataloogi muutmine)

Mõnikord soovivad kasutajad üle minna ühest kataloogist teise, et pääseda juurde teise kataloogi asjakohastele asukohtadele ja failidele. Selleks peavad nad kasutama käsku CD, millele järgneb asukoht või kataloog, nt dokumendid, kodu jne.

Sisestage lihtsalt CD -kataloogi nimi ja klõpsake siis sisestusklahvi. Selle uue tee kontrollimiseks saate oma kataloogi printida. Töökataloogi saab muuta olemasolevaks ja praegust töökataloogi värskendatakse, nagu on näidatud allolevas näites. Siin oleme jõudnud kodukataloogi.

$ cd kataloogi nimi

Samuti saate mis tahes kataloogis edasi liikuda, tippides CD kataloogi nime ja seejärel vajutades sisestusklahvi. See viib teid edasi asukohta, mida otsitakse. Kasutajad võivad proovida korraga sisestada kogu tee, nt cd /home/documents/test.docx; see säästab neid mitmete toimingute proovimisest ja aitab neil ühel hetkel asukohta jõuda.

Märge: Samuti saate vaadata kõigi praeguses asukohas olevate failide loendit. Selle saab lõpetada lihtsalt ls -i tippimisega, seejärel saate väljundi nägemiseks sisestusklahvi vajutada.

Kuva või loetle kõik kataloogid

Kõigi kataloogide loendi tundmine on Linuxi süsteemidega töötamisel üks oluline asi. Kasutajad saavad vaadata erinevaid valikuid nende kataloogide alusel, milles nad praegu töötavad, ja sooviksid nende vahel vahetada, et nad saaksid neid asukohti kasutada.

Kõigi teatud asukohtade kataloogide kuvamiseks proovige järgmist käsku:

$ ls -d * /

Siin, alltoodud näites, on kasutaja oma kodukataloogis, seega kuvab ta vastava kataloogi, mille nimeks on loetletud aqsa ja mis on praegu kasutusel.

Märge: Võite kasutada ka käsu ls ja grep kombinatsiooni, mis loetleb katalooginimed. Selleks saavad kasutajad kasutada käsku leida. Siin on mõned käsud, mida saab kasutada ka ülalmainitud käsu asemel:

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

Järeldus

Selles õpetuses uurisime erinevaid võimalusi praeguse kataloogi hankimiseks Linuxi Mint 20 abil Bash. Sel viisil saavad kasutajad Linuxi või Ubuntu praegusele kataloogile juurde pääseda nende kasutatava süsteemi alusel. Käsitletakse erinevaid käsurea valikuid, et anda kasutajatele teada, kuidas saada praegust kataloogi, milles nad töötavad. Praegune töökataloog on kataloog, kust kasutajad oma terminali- või konsoolirealt erinevaid käske kutsuvad. Neil on juurdepääs erinevatele asukohtadele, lihtsalt sisestades need lihtsad käsud ühekorraga ja seejärel sooritades asjakohaseid toiminguid asukohtades, kus nad tavaliselt töötavad.