Tutorial pentru linia de comandă Linux: Manipulați terminalul cu comenzi CD
⚡ Rezumat inteligent
Gestionarea fișierelor prin linia de comandă Linux folosește terminalul pentru a crea, muta și șterge fișiere mai rapid decât un manager grafic. Comenzile cd și pwd navighează prin directoare prin căi absolute și relative în sistemul de fișiere.
Cele mai frecvente sarcini pe care le efectuați pe PC sunt crearea, mutarea sau ștergerea fișierelor. Pentru a gestiona fișierele, puteți utiliza fie Terminal (Interfață linie de comandă, CLI) sau un Manager de fișiere (interfață grafică cu utilizatorul, GUI)Acest articol se concentrează pe interfața CLI și comenzile cd utilizate pentru a vă deplasa prin sistemul de fișiere.
De ce să înveți interfața liniei de comandă?
Chiar dacă lumea se îndreaptă către sisteme bazate pe interfață grafică (GUI), CLI are utilizări specifice și este utilizat pe scară largă în scripting și administrarea serverelor. Iată câteva motive convingătoare pentru a-l învăța:
- Comenzile oferă mai multe opțiuni și sunt flexibile. Piping și stdin/stdout sunt extrem de puternice și nu sunt disponibile într-o interfață grafică.
- Unele configurații ocupă până la cinci ecrane într-o interfață grafică (GUI), în timp ce într-o interfață de comandă (CLI) reprezintă o singură comandă.
- Mutarea sau redenumirea a mii de fișiere într-o interfață grafică (GUI) consumă mult timp, în timp ce în CLI o expresie regulată îndeplinește aceeași sarcină cu o singură comandă.
- Interfața CLI se încarcă rapid și consumă puțină memorie RAM în comparație cu o interfață grafică. În scenariile dificile, acest lucru este important.
Ambele interfețe au utilizările lor. Într-o interfață grafică (GUI), graficele de monitorizare a performanței oferă feedback vizual instantaneu asupra stării sistemului, în timp ce citirea a sute de linii de jurnale într-o interfață CLI este o imagine neplăcută. Interfața grafică a unui Sistem de operare bazat pe Linux este similar cu orice alt sistem de operare, așa că acest ghid se concentrează pe CLI.
Lansarea CLI-ului Ubuntu
Există două modalități de a lansa terminalul:
- Accesați Dash și tastați terminal.
- Sau apăsați CTRL+Alt+T pentru a lansa terminalul.
După ce lansați CLI, veți vedea o solicitare precum guru99@VirtualBoxCitind de la stânga la dreapta:
- Prima parte este numele utilizator (de exemplu, Bob, Tom sau Ubuntu).
- A doua parte este calculatorul sau numele gazdei, care ajută la identificarea unui computer în rețea și devine important într-un mediu de server.
- : este un separator simplu.
- Tilda ~ Semnul arată că utilizatorul lucrează în directorul de acasăDacă schimbați directorul, acest semn dispare.
- $ semnul înseamnă că lucrați ca utilizator obișnuit; în timp ce lucrați ca utilizator root, # este afisat.
Director de lucru prezent
Directorul pe care îl navigați în prezent se numește directorul de lucru actual. Vă conectați la directorul principal atunci când porniți PC-ul. Pentru a determina directorul în care lucrați în prezent, utilizați comanda:
pwd
Comanda pwd reprezintă printați working ddirector. De exemplu, poate arăta că /home/guru99 este directorul în care lucrați în prezent.
Schimbarea directoarelor
Dacă doriți să schimbați directorul curent, utilizați comanda cd comanda:
cd /tmp
De exemplu, puteți muta directorul /tmp în /bin, în /usr și apoi înapoi în /tmp.
Navigarea către directorul principal
Pentru a naviga la directorul principal, tastați cd de sine stătător sau utilizați CD ~:
cd cd ~
Mutarea în directorul rădăcină
Rădăcina sistemului de fișiere în Linux este reprezentată de /, similar cu C: \ in Windows. Rețineți că Windows folosește o bară oblică inversată „\”, în timp ce UNIX/Linux folosește o bară oblică înainte „/”. Tastați CD / pentru a muta în directorul rădăcină:
cd /
SFAT: Nu uitați spațiul dintre cd și /, altfel veți primi o eroare.
Navigarea prin mai multe directoare
Puteți naviga prin mai multe directoare simultan specificând calea completă. De exemplu, pentru a vă deplasa la directorul /cpu din /dev, nu trebuie să împărțiți operațiunea în două părți; introduceți direct calea completă:
cd /dev/cpu
Trecerea la un nivel superior în director
Pentru a naviga în sus cu un nivel în director, utilizați:
cd ..
De exemplu, cd .. mută un director mai sus de la /dev/cpu la /dev. Folosind din nou aceeași comandă, se sare de la /dev la directorul rădăcină /.
Căile relative și absolute
O cale în informatică este adresa unui fișier sau folder. În Windows o cale arată ca C:\documents and settings\user\downloads, și în Linux, cum ar fi /home/user/downloadsExistă două tipuri de căi:
Calea Absolută
O cale absolută specifică calea completă pentru a ajunge la un fișier. De exemplu, calea absolută a directorului Pictures din folderul home guru99 este /home/guru99/Pictures:
cd /home/guru99/Pictures
Calea relativă
O cale relativă este utilă atunci când răsfoiți un subdirector din directorul curent; vă scutește de a face tot posibilul.ping căi complete. Să presupunem că vă aflați în directorul principal și doriți să navigați la Descărcări. În loc de typing calea completă, pur și simplu tastați:
cd Downloads
Acest lucru funcționează deoarece vă aflați deja în directorul /home/guru99, deci nu trebuie să specificați calea completă pentru a ajunge la o locație în aceeași parte a sistemului de fișiere.
Manageri de fișiere terminale comune
Dincolo de comanda cd, managerii de fișiere bazați pe text adaugă un strat vizual, controlat de tastatură, în interiorul terminalului, care este util prin SSH sau în containere:
- Comandantul de la miezul nopții (mc): Un manager cu două panouri, cu meniuri și taste rapide, modelat după Norton Ordin.
- ranger: A Vimmanager inspirat de -, cu un aspect pe trei coloane și previzualizări rapide ale fișierelor.
- nnn: Un manager ultra-ușor, cu o singură coloană, construit pentru viteză și utilizare redusă a memoriei.


