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.

  • 🖥️ CLI vs. GUI: Terminalul este mai rapid și permite crearea de scripturi; managerul de fișiere este vizual.
  • 📍 pwd: Afișează directorul de lucru pe care îl navigați în prezent.
  • 📂 CD: Schimbă directorul; cd sau cd ~ revine la directorul principal, cd / merge la root.
  • ⬆️ CD..: Mută ​​un nivel în directorul superior, spre rădăcină.
  • 🧭 Căi: Căile absolute încep de la rădăcină; căile relative încep din directorul curent.
  • 🤖 Asistență AI: Instrumentele de inteligență artificială explică, generează și corectează comenzi Linux la cerere.

Tutorial pentru linia de comandă Linux

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:

  1. Accesați Dash și tastați terminal.
  2. Sau apăsați CTRL+Alt+T pentru a lansa terminalul.

Lansarea terminalului pe Ubuntu

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.

Întrebări frecvente

Tilda reprezintă directorul principal. Când apare în prompt, vă aflați în folderul principal; dispare odată ce schimbați directorul.

Semnul $ înseamnă că sunteți autentificat ca utilizator obișnuit. Semnul # înseamnă că lucrați ca utilizator root (administrator), care are privilegii complete de sistem.

Folosește cd – (cd urmat de o cratimă). Te întoarce la ultimul director în care te aflai, ceea ce este util atunci când comuți între două locații.

Alegerile comune sunt pădurar, nnn-ul ușor și Midnight Commander (mc). Acestea adaugă panouri, previzualizări și taste rapide deasupra shell-ului.

Apăsați tasta Tab. Shell-ul completează automat numele fișierului sau directorului. Apăsarea de două ori a tastei Tab listează toate opțiunile potrivite atunci când mai multe nume au același prefix.

Folosește comanda ls. Adaugă ls -l pentru detalii precum permisiuni și dimensiune și ls -a pentru a include fișierele ascunse ale căror nume încep cu punct.

Da. Asistenții inteligenți artificiali explică ce face o comandă, traduc limba engleză simplă în sintaxa cd sau ls corectă și sugerează steaguri, ceea ce accelerează învățarea terminalului.

Inteligența artificială poate redacta comenzi, dar le revizuiește întotdeauna înainte de a le rula, în special comenzile rm sau sudo. Asistenții inteligenți semnalează operațiunile distructive, însă tu rămâi responsabil pentru ceea ce se execută pe sistemul tău.

Rezumați această postare cu: