Tutorial pentru linia de comandă Linux: Manipulați terminalul cu comenzi CD
Cele mai frecvente sarcini pe care le efectuați pe computer este crearea, mutarea sau ștergerea fișierelor. Să ne uităm la diferite opțiuni pentru Gestionarea fișierelor.
Pentru a vă gestiona fișierele, puteți utiliza fie
- Terminal (Interfață de linie de comandă – CLI)
- Manager de fișiere (Interfață grafică cu utilizatorul -GUI)
Clic aici dacă videoclipul nu este accesibil
De ce să înveți Interfața liniei de comandă?
Chiar dacă lumea trece la sisteme bazate pe GUI, CLI are utilizările sale specifice și este utilizat pe scară largă în scripting și administrarea serverului. Să ne uităm la câteva utilizări convingătoare -
- Comparativ, comenzile oferă mai multe opțiuni și sunt flexibile. Tuburile și stdin/stdout sunt extrem de puternice nu sunt disponibile în GUI
- Unele configurații din GUI au o adâncime de până la 5 ecrane, în timp ce într-un CLI este doar o singură comandă
- Mutarea, redenumirea a 1000 de fișiere în GUI va consuma mult timp (folosind Control /Shift pentru a selecta mai multe fișiere), în timp ce sunteți în CLI, folosind expresii regulate, astfel încât să puteți face aceeași sarcină cu o singură comandă.
- CLI se încarcă rapid și nu consumă RAM în comparație cu GUI. În scenariile critice, acest lucru contează.
Atât GUI, cât și CLI au utilizările lor specifice. De exemplu, în GUI, grafice de monitorizare a performanței da feedback vizual instantaneu asupra sănătății sistemului, în timp ce vizualizarea a sute de linii de jurnal în CLI este o minune.
Trebuie să învățați să utilizați atât GUI (Manager de fișiere) cât și CLI (Terminal)
GUI al unui Sistem de operare bazat pe Linux este similar cu orice alt sistem de operare. Prin urmare, ne vom concentra pe CLI și ne vom învăța câteva comenzi utile.
Lansarea CLI-ului Ubuntu
Există 2 moduri de a lansa terminalul.
1) Accesați Dash și tastați terminal
2) Sau puteți apăsa CTRL + Alt + T pentru a lansa Terminalul
Odată ce lansați CLI (Terminal), veți găsi ceva ca guru99@VirtualBox(vezi imaginea) scris pe el.
1) Prima parte a acestei linii este numele utilizator (bob, tom, ubuntu, acasă...)
2) A doua parte este numele computerului sau numele gazdei. Numele de gazdă ajută la identificarea unui computer prin rețea. Într-un mediu de server, numele gazdă devine important.
3) ':' este un simplu separator
4) Semnul tilde „~” arată că utilizatorul lucrează în directorul de acasă. Dacă schimbați directorul, acest semn va dispărea.
În ilustrația de mai sus, ne-am mutat din directorul /home în /bin folosind comanda „cd”.. Semnul ~ nu se afișează în timp ce lucrați în directorul /bin. Apare în timp ce vă deplasați înapoi la directorul principal.
5) Semnul „$” sugerează că lucrați ca utilizator obișnuit în Linux. În timp ce lucrați ca utilizator root, este afișat „#”.
Director de lucru prezent
Directorul pe care îl răsfoiți în prezent se numește director de lucru prezent. Vă conectați la directorul de acasă când porniți computerul. Dacă doriți să determinați directorul la care lucrați în prezent, utilizați comanda -
pwd
comanda pwd reprezintă printați working directorie
Figura de mai sus arată că /home/guru99 este directorul la care lucrăm în prezent.
Schimbarea directoarelor
Dacă doriți să vă schimbați directorul curent, utilizați „cd"comandă.
cd /tmp
Luați în considerare următorul exemplu.
Aici, ne-am mutat din directorul /tmp la /bin la /usr și apoi înapoi la /tmp.
Navigarea la directorul principal
Dacă doriți să navigați la directorul principal, introduceți cd.
cd
Puteți folosi, de asemenea, CD ~ comanda.
cd ~
Mutarea în directorul rădăcină
Rădăcina sistemului de fișiere în Linux este notă cu „/”. Similar cu „c:\” în Windows.
Notă: În Windows, utilizați bara oblică inversă „\” în timp ce în UNIX/Linux, bara oblică este folosită „/”
Tastați „cd /” pentru a vă muta în directorul rădăcină.
cd /
TIP: Nu uitați de spațiul dintre cd si /. În caz contrar, veți primi o eroare.
Navigarea prin mai multe directoare
Puteți naviga prin mai multe directoare în același timp, specificând calea completă.
Exemplu: Dacă doriți să mutați /cpu
director sub /dev
, nu trebuie să împărțiți operația în două părți.
În schimb, putem tasta „/dev/cpu” pentru a ajunge direct la director.
cd /dev/cpu
Trecerea cu un nivel de director în sus
Pentru a naviga până la un nivel de director, încercați.
cd ..
Aici, folosind comanda „cd ..”, am mutat un director în sus de la „/dev/cpu” la „/dev”.
Apoi, folosind din nou aceeași comandă, am sărit de la „/dev” la „/” directorul rădăcină.
Căile relative și absolute
O cale în calcul este adresa unui fișier sau folder.
Exemplu -
In Windows
C:\documentsandsettings\user\downloads
În Linux
/home/user/downloads
Există două tipuri de căi:
1. Calea absolută:
Să presupunem că trebuie să răsfoiți imaginile stocate în directorul Imagini din folderul de acasă „guru99”.
Calea absolută a fișierului din directorul Imagini /home/guru99/Pictures
Pentru a naviga la acest director, puteți folosi comanda.
cd /home/guru99/Pictures
Aceasta se numește cale absolută, deoarece specificați calea completă pentru a ajunge la fișier.
2. Calea relativă:
Calea relativă este utilă atunci când trebuie să răsfoiți un alt subdirector dintr-un anumit director.
Vă scutește de efortul de a introduce căi complete tot timpul.
Să presupunem că vă aflați în prezent în directorul dvs. de pornire. Doriți să navigați la directorul Descărcări.
Nu este nevoie să tastați calea absolută
cd /home/guru99/Downloads
În schimb, puteți pur și simplu să tastați „Descărcări de CD” și veți naviga la directorul Descărcări deoarece sunteți deja prezent în „/home/guru99” director.
cd Downloads
În acest fel, nu trebuie să specificați calea completă pentru a ajunge la o anumită locație din același director din sistemul de fișiere.
Rezumat:
- Pentru a vă gestiona fișierele, puteți utiliza fie GUI (Manager de fișiere), fie CLI (Terminal) în Linux. Ambele au avantajele sale relative. În seria de tutoriale, ne vom concentra pe CLI, alias Terminalul
- Puteți lansa terminalul din tabloul de bord sau puteți utiliza tasta de comandă rapidă Cntrl + Alt + T
- Comanda pwd oferă directorul de lucru actual.
- Puteți folosi comanda cd pentru a schimba directoare
- Calea absolută este adresa completă a unui fișier sau director
- Calea relativă este locația relativă a unui fișier de director în raport cu directorul curent
- Calea relativă ajută la evitarea tastării căilor complete tot timpul.
Comandă
|
Descriere
|
---|---|
cd sau cd ~ | Navigați la directorul HOME |
cd .. | Mutați cu un nivel în sus |
cd |
Pentru a trece la un anume director |
CD / | Mutați-vă în directorul rădăcină |