Earth Data Analytics Online Certificate (Română)

Obiective de învățare

  • Executați comenzile Bash pentru a finaliza următoarele sarcini:
    • tipăriți directorul de lucru curent (pwd)
    • navigați între directoarele de pe computer (cd)
    • creați directoare noi (mkdir)
    • imprimați o listă de fișiere și subdirectoare din directoare (ls)
    • ștergeți fișiere (rm ) și directoare (rm -r )
    • copiați fișiere (cp) și directoare (cp -r) într-un alt director
    • creați cu ușurință fișiere noi folosind o singură comandă (touch)

Cum se execută comenzi Bash în Terminal

În secțiunea anterioară despre Terminal Sessions, ați aflat că terminalul afișează un prompt care vă arată că Bash așteaptă intrarea.

Amintiți-vă că, în funcție de configurarea computerului, este posibil să vedeți un caracter diferit ca o solicitare și / sau informații suplimentare înainte de solicitare, cum ar fi locația dvs. curentă în structura fișierului computerului (adică directorul dvs. de lucru curent).

Atunci când tastați comenzi (fie din acest manual sau din alte surse), nu tastați semnul dolar (sau alte caractere). Tastați numai comenzile care o urmează.

Notă: În exemplele de pe această pagină, liniile indentate care urmează un prompt și nu încep cu un semn de dolar ($) sunt ieșirea comenzii. Rezultatele comenzilor de mai jos de pe computer vor fi ușor diferite, în funcție de sistemul de operare și de modul în care ați personalizat sistemul de fișiere.

Comenzi utile Bash pentru a gestiona directoare și fișiere

Imprimare director de lucru curent (pwd)

Directorul dvs. de lucru curent este directorul în care sunt executate comenzile. De obicei este tipărit ca cale completă către director (ceea ce înseamnă că puteți vedea directorul părinte).

Pentru a imprima numele directorului de lucru curent, utilizați comanda pwd.

Deoarece aceasta este prima comandă pe care ați executat-o în Bash în această sesiune, rezultatul pwd este calea completă către directorul dvs. de acasă. Directorul principal este directorul implicit în care veți fi de fiecare dată când începeți o nouă sesiune Bash.

Utilizatori Windows: rețineți că Terminal folosește bare oblice înainte (/) pentru a indica directoare dintr-o cale. Acest lucru diferă de Windows File Explorer care utilizează bare oblice (\) pentru a indica directoare dintr-o cale.

Schimbați directorul de lucru curent (cd)

Adesea, poate doriți să schimbați directorul de lucru curent, astfel încât să puteți accesa diferite subdirectoare și fișiere.

Pentru a schimba directoare, utilizați comanda cd urmat de numele directorului (de ex. cd downloads). Apoi, puteți imprima din nou directorul curent de lucru pentru a verifica noua cale.

De exemplu, puteți schimba directorul de lucru într-un director documents existent sub directorul de acasă, apoi verificați dacă directorul de lucru curent a fost actualizat.

Puteți reveniți la directorul părinte al oricărui director curent utilizând comanda cd .., deoarece calea completă a directorului curent de lucru este înțeleasă de Bash.

De asemenea, puteți reveni la directorul dvs. de acasă (de ex. /users/jpalomino) în orice moment folosind comanda cd ~ (caracterul cunoscut sub numele de tilde).

Creați un nou director (mkdir)

Primul pas în crearea unui nou director este să navigați la directorul pe care l-ați face îmi place să fiu directorul părinte y la acest nou director folosind cd.

Apoi, utilizați comanda mkdir urmată de numele pe care l-ați dori pentru a da noului director (de ex mkdir directory-name).

De exemplu, puteți crea un nou director sub documents numit assignments. Apoi, puteți naviga în noul director numit assignments și puteți imprima directorul de lucru curent pentru a verifica noua cale.

Observați că comanda mkdir nu are ieșire.De asemenea, deoarece assignments este furnizat către Bash ca o cale relativă (de exemplu, nu are o bară principală sau informații de cale suplimentare), noul director este creat în directorul curent de lucru (de ex. documents) în mod implicit.

Date Sfat: Director vs Dosar: Vă puteți gândi la un director ca la un pliant. Cu toate acestea, amintiți-vă că termenul director ia în considerare relația dintre acel folder și folderele din interiorul acestuia și din jurul acestuia.

Date Sfat: Observați că creați un nume de director ușor de citit. Numele nu are spații și folosește minuscule pentru a sprijini citirea mașinii pe drum.

Imprimați o listă de fișiere și subdirectoare (ls)

Pentru a vedea o listă cu toate subdirectoarele și fișiere din directorul curent de lucru, utilizați comanda ls.

În exemplul de mai sus, ls a tipărit conținutul directorului principal care conține subdirectoarele numite documents și downloads și fișierele numite addresses.txt și grades.txt.

Puteți continua pentru a schimba directorul curent de lucru într-un subdirector, cum ar fi documents și pentru a imprima o nouă listă cu toate fișierele și subdirectoarele pentru a vedea assignments director.

De asemenea, puteți crea un nou subdirector sub assignments numit , apoi listați conținutul directorului assignments pentru a vedea nou-creat homeworks.

Ștergeți un fișier (rm)

Pentru a șterge un anumit fișier, puteți utilizați comanda rm urmată de numele fișierului pe care doriți să îl ștergeți (de ex. rm filename).

De exemplu, puteți șterge fișierul addresses.txt sub directorul principal.

Șterge un director (rm -r)

De șters (adică elimină) un director și toate subdirectoarele și fișierele pe care le conține, navigați la directorul său părinte, apoi utilizați comanda rm -r urmată de numele directorului pe care doriți să îl ștergeți (de ex. rm -r directory-name).

De exemplu, puteți șterge directorul assignments din documents director deoarece nu îndeplinește cerința unui nume bun pentru un director (adică nu este suficient de descriptiv – ce fel de misiuni?).

rm înseamnă eliminare, în timp ce -r este necesar pentru spuneți Bash că trebuie să recurgă (sau să repete) comanda prin o listă cu toate fișierele și subdirectorul din directorul părinte.

Astfel, directorul homeworks nou creat sub assignments va fi, de asemenea, eliminat, atunci când assignments este șters.

Copiați un fișier (cp)

De asemenea, puteți copia un fișier specific într-un director nou folosind comanda cp urmată de numele fișierul pe care doriți să îl copiați și numele directorului în care doriți să copiați fișierul (de ex cp filename directory-name).

De exemplu, puteți copia grades.txt din directorul de start în documents.

Rețineți că copia originală a fișierului rămâne în directorul original, deci veți avea acum două copii ale grades.txt, cel original din directorul de pornire și copia sub documents.

Copiați un director și conținutul acestuia (cp -r)

În mod similar, puteți copia un întreg director într-un alt director folosind cp -r urmat de numele directorului pe care doriți să îl copiați și numele directorului în care doriți să copiați directorul (de ex. cp -r directory-name-1 directory-name-2).

Similar cu rm -r, -r în cp -r este necesar pentru a spune Bash că trebuie să recurgă (sau să repete) comanda printr-o listă cu toate fișierele și subdirectorul din directorul părinte.

Din nou, copia originală a directorului rămâne în directorul original.

Creați un fișier nou folosind o singură comandă (atingere)

Puteți crea un nou fișier gol folosind comanda unică touch (de ex touch file-name.txt). Această comandă a fost creată inițial pentru a gestiona marcajele temporale ale fișierelor.Cu toate acestea, dacă un fișier nu există deja, atunci comanda va face fișierul.

Acesta este un mod incredibil de util de a crea rapid și programat un nou fișier gol care poate fi completat mai târziu.

Practicați-vă abilitățile de baschet

Organizarea proiectului este integrală la cercetare eficientă. În această provocare, veți utiliza Bash pentru a crea un director earth-analytics pe care îl veți utiliza în acest manual.

Apoi veți crea un director data în directorul earth-analytics pentru a salva toate datele de care veți avea nevoie pentru a finaliza temele și pentru a le urma împreună cu cursul.

Creați un director pentru Earth-analytics

Începeți prin crearea unui director (sau folder) au id) „(sau folder) în casa dvs. director. Amintiți-vă că acesta este directorul implicit în care se deschide Terminalul.

  • Creați un director nou numit earth-analytics.

  • Apoi, schimbați directorul dvs. de lucru în earth-analytics director și creați un director nou în cadrul acestuia numit data.

  • În cele din urmă, reveniți la directorul principal și confirmați că puteți accesa apoi directoarele pe care tocmai le-ați creat.

Write a Comment

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *