Bash Preuzmite trenutni imenik

Bash Get Current Directory



U Linuxu svi zadaci obavljeni putem naredbenog retka zahtijevaju od korisnika pristup odgovarajućim direktorijima. U računalnom sustavu s Linux ili Ubuntu OS postoje različite vrste direktorija. Korisnici mogu pristupiti svakom direktoriju putem terminala i komunicirati s njima. Postoji više opcija i svaki put kada korisnici stupe u interakciju s naredbenim retkom trenutnog direktorija u kojem rade.

Sustav Linux reagira pružanjem informacija za svaki ulazni zahtjev. Postignuti ispis je standardni i ispisuje se u shell shell. U ovom ćemo vodiču dublje istražiti načine pristupa trenutnom radnom direktoriju i način na koji se korisnici mogu prebacivati ​​iz jednog direktorija ili lokacije u drugi, a zatim slijede relevantni primjeri. Naredba koja se koristi za pristup trenutnom radnom direktoriju pomoći će im da pristupe bilo kojoj lokaciji u svom sustavu u bilo koje vrijeme, prema njihovim zahtjevima.







Sljedeći zahtjevi sustava obavezni su za pokretanje naredbi u bash za dobivanje direktorija:



Preporučeni OS: Linux Mint 20 ili Ubuntu 20.04
Korisnički račun: Korisnički račun sa sudo pravima



Vodič pretpostavlja da korisnici već imaju najnovije Linux Mint OS na svojim računalnim sustavima. Za bash, nabavite trenutni direktorij u Linux Mint 20, otvorite Terminal iz glavnog izbornika u donjem lijevom kutu zaslona, ​​a zatim odaberite opciju Terminal.





Za interakciju s terminalom upišite bash, a zatim pritisnite enter.

$ bash



Prikazat će se upit koji pokazuje da Bash čeka vrijednost unosa.

Napomena: Sve ovisi o korisnikovom računalnom sustavu da bi mogli dobiti drugačiji upitni znak (Trenutno mjesto u datotečnoj strukturi računalnog sustava, uključujući radni direktorij koji je trenutno pokrenut na sustavu). Prilikom unosa naredbi nemojte upisivati ​​$ ili bilo koji drugi znak prije naredbe. Također imajte na umu da su u primjerima spomenutim u ovom vodiču retci koji u sebi imaju upit i ne počinju znakom $ izlazi svake naredbe.

PWD (Ispis radnog imenika)

Trenutni radni direktorij je direktorij u kojem se izvršavaju sve naredbe. Morate ispisati naziv trenutnog radnog imenika. Upišite naredbu PWD, a zatim pritisnite enter. U izlazu će prikazati cijeli direktorij, kao što je prikazano u nastavku:

$ pwd

Gornji izlaz pokazuje da smo trenutno u korisničkom imeniku, tj. /Home /aqsa. Ovdje se koristi naredba PWD, radni imenik za ispis, a nakon upisivanja od sustava Linux Mint 20 traži se prikaz trenutne lokacije. Zadani je direktorij kućni direktorij koji će se pojaviti kada korisnici započnu novu sesiju Bash -a.

Bilješka: Da biste izašli iz imenika za jednu razinu, upišite cd .., a zatim pritisnite enter. Bit ćete vraćeni u jedan imenik.

$ cd ..

Dok, ako želite izaći iz svih direktorija, jednostavno upišite cd, a zatim pritisnite enter. Doći ćete do zadanog direktorija.

CD (Promjena trenutnog radnog imenika)

Ponekad se korisnici žele prebaciti iz jednog imenika u drugi kako bi pristupili relevantnim lokacijama i datotekama u drugom imeniku. U tu svrhu trebaju upotrijebiti naredbu CD, a zatim mjesto ili direktorij, na primjer, Dokumenti, Početna itd.

Jednostavno upišite naziv direktorija CD -a, a zatim pritisnite enter. Možete ispisati svoj direktorij kako biste provjerili ovaj novi put. Radni imenik može se promijeniti u postojeći, a trenutni radni imenik će se ažurirati, kao što je prikazano u donjem primjeru. Evo, stigli smo do matičnog imenika.

$ cd ime-imenika

Također se možete pomaknuti dalje u bilo kojem direktoriju upisivanjem naziva CD imenika, a zatim pritisnite enter. Ovo će vas dalje odvesti do lokacije koju tražite. Korisnici mogu pokušati unijeti cijeli put odjednom, npr. Cd /home/documents/test.docx; to će ih spasiti od pokušaja više koraka i pomoći će im da jednim potezom dođu do lokacije.

Bilješka: Također možete vidjeti popis svih datoteka prisutnih na mjestu na kojem ste trenutno prisutni. To se može dovršiti jednostavnim upisivanjem ls, a zatim možete pritisnuti enter da vidite izlaz.

Prikažite ili navedite sve imenike

Poznavanje popisa svih direktorija jedna je važna stvar pri radu na Linux sustavima. Korisnici mogu provjeriti različite opcije na temelju direktorija u kojima trenutno rade i htjeli bi se prebacivati ​​između njih, kako bi mogli koristiti te lokacije.

Da biste prikazali sve direktorije s određenog mjesta, pokušajte sa sljedećom naredbom:

$ ls -d * /

Ovdje, u donjem primjeru, korisnik je u svom matičnom direktoriju, pa će prikazati odgovarajući direktorij, koji je imenovan kao aqsa naveden i trenutno se koristi.

Bilješka: Također možete koristiti kombinaciju ls i grep naredbi koje će popisati nazive direktorija. U tu svrhu korisnici mogu koristiti naredbu find. Slijedi nekoliko naredbi koje se također mogu koristiti umjesto gore navedene naredbe:

$ ls -l | grep `^ d '
$ ls -l | čaplja `^ d '

Zaključak

U ovom smo vodiču istražili različite mogućnosti za dobivanje trenutnog direktorija pomoću Bash -a u Linux Mint 20. Na taj način korisnici mogu pristupiti trenutnom direktoriju u Linuxu ili Ubuntu -u na temelju sustava koji koriste. Raspravljaju se o raznim opcijama naredbenog retka kako bi korisnici doznali kako doći do trenutnog direktorija u kojem rade. Trenutačni radni imenik je direktorij iz kojeg korisnici dozivaju različite vrste naredbi iz svog terminala ili konzole. Oni mogu pristupiti različitim lokacijama jednostavnim upisivanjem ovih jednostavnih naredbi u jednom potezu, a zatim izvršiti relevantne radnje na mjestima na kojima rade.