Android

Comanda Cd în linux (modificare director)

Change CID on Samsung Evo Plus Sd Card

Change CID on Samsung Evo Plus Sd Card

Cuprins:

Anonim

Comanda cd („schimbare director”) este utilizată pentru a schimba directorul de lucru curent în Linux și în alte sisteme de operare similare Unix. Este una dintre cele mai de bază și mai frecvent utilizate comenzi atunci când lucrați la terminalul Linux.

Directorul de lucru curent este directorul (folderul) în care utilizatorul lucrează în prezent. De fiecare dată când interacționezi cu promptul de comandă, lucrezi într-un director.

În acest tutorial, vă vom arăta cum să folosiți comanda cd pentru a naviga în arborele de director ale sistemului.

CD Command

cd este un shell integrat, iar comportamentul său poate diferi ușor de la shell la shell. Utilizează variabilele de mediu shell pentru a determina informațiile necesare pentru executarea sa.

Vom acoperi versiunea cd integrată de Bash.

Sintaxa pentru comanda cd este următoarea:

cd directory

Comanda acceptă doar două opțiuni care sunt rareori utilizate.

  • −L , Urmărește legături simbolice. În mod implicit, cd se comportă ca și cum este specificată opțiunea -L . −P , nu urmați legături simbolice. Cu alte cuvinte, atunci când această opțiune este specificată și încercați să navigați către un simbol care indică un director, cd va schimba în director.

În cea mai simplă formă, atunci când este folosit fără niciun argument, cd va duce la directorul dvs. de acasă.

Când navigați prin sistemul de fișiere, puteți utiliza tasta Tab pentru a completa complet numele de directoare. Adăugarea unei lamele la sfârșitul numelui directorului este opțională.

Pentru a comuta la un director, trebuie să aveți permisiuni executabile pentru directorul respectiv.

pwd vă permite să aflați în ce director vă aflați.

Nume de cale absolută și relativă

Când specificați un director în care să vă schimbați, puteți utiliza nume de cale absolute sau relative. Calea absolută sau completă pornește de la rădăcina sistemului / , iar calea relativă pornește din directorul curent.

În mod implicit, când vă conectați la sistemul dvs. Linux, directorul dvs. de lucru curent este setat pe directorul dvs. de acasă. Presupunând că directorul Downloads există în directorul de acasă, puteți naviga la acesta utilizând calea relativă către director:

cd Downloads

De asemenea, puteți naviga în același director folosind calea sa absolută:

cd /home/username/Downloads

Pe scurt, dacă calea începe cu un slash ( / ) este calea absolută către director.

Directorul părinților

Pe sistemele de operare similare Unix, directorul de lucru curent este reprezentat de un singur punct ( . ). Două puncte ( .. ), unul după altul, reprezintă directorul părinte sau, cu alte cuvinte, directorul imediat deasupra celui curent.

Dacă tastați cd. , vă veți schimba în directorul curent sau, cu alte cuvinte, comanda nu va face nimic.

Să presupunem că sunteți în prezent în directorul /usr/local/share , pentru a comuta la directorul /usr/local (cu un nivel din directorul curent), ați introduce:

cd../

Pentru a muta două niveluri în directorul /usr (părintele părintelui), puteți rula următoarele:

cd../../

Iată un alt exemplu. Să zicem că vă aflați în directorul /usr/local/share și doriți să treceți la /usr/local/src . Puteți face acest lucru tastând:

cd../src

Navigați la directorul anterior

Pentru a reveni la directorul de lucru anterior, treceți caracterul dash ( - ) ca argument la comanda cd:

cd -

Navigați la Directory Home

Pentru a naviga în directorul de origine, trebuie doar să tastați cd . Un alt mod de a vă întoarce direct la directorul dvs. de origine este să folosiți caracterul tilde ( ~ ), după cum se arată mai jos:

cd ~

De exemplu, dacă doriți să navigați în directorul Downloads , care se află în directorul de acasă, introduceți:

cd ~/Downloads

De asemenea, puteți naviga în directorul de acasă al altui utilizator folosind următoarea sintaxă:

cd ~username

Directoare cu spațiu în numele lor

Dacă directorul pe care doriți să-l schimbați are spații pe numele său, ar trebui să încercați calea cu ghilimele sau să utilizați caracterul retrospectiv ( \ ) pentru a scăpa de spațiu:

cd 'Dir name with space'

cd Dir\ name\ with\ space

Concluzie

Până acum, ar trebui să înțelegeți bine care este directorul de lucru curent și cum să utilizați comanda cd pentru a naviga într-un director diferit.

terminalul bash