Bash Pridobite trenutni imenik

Bash Get Current Directory



V Linuxu vsa opravila, opravljena prek ukazne vrstice, od uporabnikov zahtevajo dostop do ustreznih imenikov. V računalniškem sistemu z operacijskim sistemom Linux ali Ubuntu obstajajo različne vrste imenikov. Uporabniki lahko dostopajo do vsakega imenika prek terminala in komunicirajo z njimi. Obstaja več možnosti in vsakič, ko uporabniki komunicirajo z ukaznim pozivom trenutnega imenika, v katerem delajo.

Sistem Linux se odzove tako, da poda informacije ob vsaki vhodni zahtevi. Doseženi rezultat je standardni in natisnjen v poziv lupine. V tej vadnici se bomo poglobljeno poglobili v načine dostopa do trenutnega delovnega imenika in v to, kako lahko uporabniki prehajajo iz enega imenika ali lokacije v drugega, čemur sledijo ustrezni primeri. Ukaz, ki se uporablja za dostop do trenutnega delovnega imenika, jim bo pomagal kadar koli dostopati do katere koli lokacije v svojem sistemu, glede na njihove zahteve.







Za zagon ukazov v bash za pridobitev imenika so obvezne naslednje sistemske zahteve:



Priporočeni OS: Linux Mint 20 ali Ubuntu 20.04
Uporabniški račun: Uporabniški račun s pravicami sudo



Vadnica predvideva, da imajo uporabniki v računalniških sistemih že najnovejši OS Linux Mint. Za bash dobite trenutni imenik v Linux Mint 20, odprite terminal v glavnem meniju v spodnjem levem kotu zaslona in izberite možnost Terminal.





Za interakcijo s terminalom vnesite bash in pritisnite enter.

$ bash



Prikazal se bo poziv, ki kaže, da Bash čaka na vrednost vnosa.

Opomba: Vse je odvisno od uporabnikovega računalniškega sistema, da lahko dobijo drugačen pozivni znak (trenutna lokacija v datotečni strukturi računalniškega sistema, vključno z delovnim imenikom, ki se trenutno izvaja v sistemu). Med vnašanjem ukazov pred ukazom ne vnesite $ ali katerega koli drugega znaka. Upoštevajte tudi, da so v primerih, omenjenih v tej vadnici, vrstice, ki imajo poziv in se ne začnejo z znakom $, izhodi vsakega ukaza.

PWD (Natisni delovni imenik)

Trenutni delovni imenik je imenik, v katerem se izvajajo vsi ukazi. Natisniti morate ime trenutnega delovnega imenika. Vnesite ukaz PWD in kliknite enter. V izhodu bo prikazan celoten imenik, kot je prikazano spodaj:

$ pwd

Zgornji izhod kaže, da smo trenutno v uporabnikovem imeniku, to je /home /aqsa. Tu je uporabljen ukaz PWD, tiskalniški delovni imenik, po vnosu pa sistem Linux Mint 20 zahteva prikaz trenutne lokacije. Privzeti imenik je domači imenik, ki se prikaže, ko uporabniki začnejo novo sejo Bash.

Opomba: Če želite zapustiti imenik za eno raven, vnesite cd .. in kliknite enter. Vrnjeni boste v en imenik.

$ cd ..

Če želite zapustiti vse imenike, preprosto vnesite cd in kliknite enter. Odprli boste privzeti imenik.

CD (spremenite trenutni delovni imenik)

Včasih želijo uporabniki preiti iz enega imenika v drugega za dostop do ustreznih lokacij in datotek v drugem imeniku. Za to morajo uporabiti ukaz CD, nato pa lokacijo ali imenik, na primer Dokumenti, Domov itd.

Preprosto vnesite imenik CD -ja in kliknite enter. Če želite preveriti to novo pot, lahko natisnete svoj imenik. Delovni imenik lahko spremenite v obstoječega, trenutni delovni imenik pa posodobite, kot je prikazano v spodnjem primeru. Tu smo prišli do domačega imenika.

$ cd ime-imenika

Prav tako se lahko premaknete naprej v kateri koli imenik, tako da vnesete ime imenika CD -ja in pritisnete enter. To vas bo nadalje pripeljalo do lokacije, ki jo iščete. Uporabniki lahko poskusijo vnesti celotno pot tudi naenkrat, na primer cd /home/documents/test.docx; to jim bo prihranilo več poskusov in jim pomagalo pri doseganju lokacije naenkrat.

Opomba: Ogledate si lahko tudi seznam vseh datotek na lokaciji, na kateri ste trenutno prisotni. To lahko dokončate tako, da preprosto vnesete ls, nato pa pritisnete enter za ogled izpisa.

Prikaz ali seznam vseh imenikov

Poznavanje seznama vseh imenikov je ena pomembna stvar pri delu v sistemih Linux. Uporabniki lahko preverijo različne možnosti glede na imenike, v katerih trenutno delajo, in bi želeli preklapljati med njimi, da lahko uporabijo te lokacije.

Če želite prikazati vse imenike z določene lokacije, poskusite spodnji ukaz:

$ ls -d * /

Tukaj, v spodnjem primeru, je uporabnik v svojem domačem imeniku, zato bo prikazal ustrezen imenik, ki je imenovan kot aqsa na seznamu in je trenutno v uporabi.

Opomba: Uporabite lahko tudi kombinacijo ukazov ls in grep, ki bodo navajala imena imenikov. V ta namen lahko uporabniki uporabijo ukaz find. Sledi nekaj ukazov, ki jih lahko uporabite tudi namesto zgoraj omenjenega ukaza:

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

Zaključek

V tej vadnici smo raziskali različne možnosti za pridobitev trenutnega imenika z uporabo Bash v Linux Mint 20. Tako lahko uporabniki dostopajo do trenutnega imenika v Linuxu ali Ubuntu glede na sistem, ki ga uporabljajo. Razpravljamo o različnih možnostih ukazne vrstice, ki uporabnikom sporočajo, kako priti do trenutnega imenika, v katerem delajo. Trenutni delovni imenik je imenik, iz katerega uporabniki prikličejo različne vrste ukazov iz svoje terminalske ali ukazne vrstice. Dostopajo lahko do različnih lokacij tako, da preprosto vnesejo te preproste ukaze naenkrat in nato izvedejo ustrezna dejanja na lokacijah, na katerih običajno delujejo.