Bash Obțineți directorul curent

Bash Get Current Directory



În Linux, toate sarcinile efectuate prin linia de comandă necesită ca utilizatorii să acceseze directoare adecvate. Există diferite tipuri de directoare într-un sistem computerizat cu sistem de operare Linux sau Ubuntu. Utilizatorii pot accesa fiecare director prin terminal și interacționa cu aceștia. Există mai multe opțiuni și de fiecare dată când utilizatorii interacționează cu promptul de comandă al directorului curent la care lucrează.

Sistemul Linux răspunde oferind informații împotriva fiecărei cereri de intrare. Rezultatul obținut este standard și este tipărit la promptul shell. În acest tutorial, vom aprofunda modalitățile de accesare a directorului de lucru curent și modul în care utilizatorii pot trece de la un director sau locație la altul, urmat de exemple relevante. Comanda utilizată pentru accesarea directorului de lucru curent îi va ajuta să acceseze oricând orice locație din sistemul lor, conform cerințelor lor.







Următoarele cerințe de sistem sunt obligatorii pentru a rula comenzile din bash pentru a obține directorul:



Sistem de operare recomandat: Linux Mint 20 sau Ubuntu 20.04
Contul utilizatorului: Un cont de utilizator cu drepturi sudo



Tutorialul presupune că utilizatorii au deja cel mai recent sistem de operare Linux Mint pe sistemele computerizate. Pentru bash, obțineți directorul curent în Linux Mint 20, deschideți Terminalul din meniul principal din partea stângă jos a ecranului, apoi selectați opțiunea Terminal.





Pentru a interacționa cu terminalul, tastați bash și apoi apăsați Enter.

$ bash



Se va afișa un prompt, care arată că Bash așteaptă valoarea intrării.

Notă: Totul depinde de sistemul de calcul al utilizatorului că este posibil să primească un caracter solicitat diferit (locația curentă din structura de fișiere a sistemului de computer, inclusiv directorul de lucru care rulează în prezent pe sistem). În timp ce introduceți comenzile, nu tastați $ sau orice alt caracter înainte de comandă. De asemenea, observați că în exemplele menționate în acest tutorial, liniile care au un prompt în ele și nu încep cu caracterul $, sunt rezultatele fiecărei comenzi.

PWD (Imprimare director de lucru)

Directorul de lucru curent este directorul în care se execută toate comenzile. Trebuie să primiți numele directorului de lucru curent tipărit. Tastați comanda PWD și apoi faceți clic pe Enter. Acesta va afișa directorul complet în ieșire, așa cum se arată mai jos:

$ pwd

Rezultatul de mai sus arată că suntem în prezent în directorul utilizatorului, adică / home / aqsa. Comanda folosită aici este PWD, un director de lucru de imprimare și, odată tastat, sistemul Linux Mint 20 este solicitat să afișeze locația curentă. Directorul implicit este directorul principal care va apărea atunci când utilizatorii încep o nouă sesiune Bash.

Notă: Pentru a ieși din director cu un nivel, tastați cd .. și apoi faceți clic pe Enter. Veți fi returnat într-un singur director.

$ cd ..

În timp ce, dacă doriți să ieșiți din toate directoarele, pur și simplu tastați cd, apoi faceți clic pe Enter. Veți ajunge la directorul implicit.

CD (Schimbați directorul de lucru curent)

Uneori utilizatorii doresc să treacă de la un director la altul pentru a accesa locațiile și fișierele relevante din alt director. Pentru aceasta, trebuie să utilizeze comanda CD, apoi urmată de o locație sau un director, de exemplu, Documente, Acasă etc.

Pur și simplu introduceți numele directorului CD și apoi faceți clic pe Enter. Puteți imprima directorul pentru a verifica această nouă cale. Directorul de lucru poate fi schimbat cu cel existent, iar directorul de lucru curent va fi actualizat, așa cum se arată în exemplul de mai jos. Aici am ajuns la directorul principal.

$ cd nume-director

De asemenea, puteți să vă deplasați mai departe în orice director, tastând numele directorului CD și apoi apăsați Enter. Acest lucru vă va duce în continuare la locația pe care o căutați. Utilizatorii pot încerca să introducă și întreaga cale dintr-o singură dată, de exemplu, cd /home/documents/test.docx; acest lucru îi va salva să încerce mai mulți pași și îi va ajuta să ajungă la locație dintr-o singură dată.

Notă: De asemenea, puteți vedea lista tuturor fișierelor prezente în locația în care sunteți prezent în prezent. Poate fi completat prin simpla tastare ls, apoi puteți apăsa Enter pentru a vedea ieșirea.

Afișați sau enumerați toate directoarele

Cunoașterea listei tuturor directoarelor este un lucru important în timp ce lucrați pe sisteme Linux. Utilizatorii pot verifica diferite opțiuni pe baza directoarelor în care lucrează în prezent și ar dori să comute între ele, astfel încât să poată folosi aceste locații.

Pentru a afișa toate directoarele dintr-o anumită locație, încercați comanda după cum urmează:

$ ls -d * /

Aici, în exemplul de mai jos, utilizatorul se află în directorul său principal, deci va afișa directorul relevant, care este denumit ca aqsa listat și în prezent în uz.

Notă: Puteți utiliza, de asemenea, o combinație de comenzi ls și grep care vor enumera numele directorului. Pentru aceasta, utilizatorii pot folosi comanda find. Următoarele sunt câteva comenzi care pot fi utilizate și în locul comenzii menționate mai sus:

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

Concluzie

În acest tutorial, am explorat diferite opțiuni pentru a obține directorul curent folosind Bash în Linux Mint 20. În acest fel, utilizatorii pot accesa directorul curent în Linux sau Ubuntu pe baza sistemului pe care îl utilizează. Diversele opțiuni din linia de comandă sunt discutate pentru a permite utilizatorilor să știe cum să obțină directorul curent în care lucrează. Directorul de lucru curent este directorul din care utilizatorii invocă diferite tipuri de comenzi de la terminalul sau linia de consolă. Aceștia pot accesa locații diferite tastând pur și simplu aceste comenzi ușoare dintr-o singură dată și apoi efectuează acțiuni relevante în locațiile în care tind să lucreze.