Comenzi Linux cu exemple și sintaxă
⚡ Rezumat inteligent
Comenzile de bază Linux/Unix permit navigarea sigură, gestionarea fișierelor, instalarea software-ului și administrarea sistemului prin intermediul terminalului. Acest ghid explică comenzile esențiale, sintaxa lor, exemple reale și sfaturi practice de formatare pe care utilizatorii începători și intermediari le pot aplica imediat.

Gestionarea fișierelor devine ușoară odată ce cunoașteți comenzile de bază Linux corecte. Comenzile sunt adesea numite „programe” deoarece fiecare dintre ele rulează codul de program corespunzător scris pentru comanda respectivă. Acest tutorial vă prezintă comenzile de bază Linux pe care trebuie să le cunoașteți, cu exemple și o sintaxă clară.
Listarea fișierelor (ls)
Pentru a vedea lista fișierelor de pe sistemul UNIX sau Linux, utilizați comanda ls comandă. Afișează fișierele și directoarele din directorul de lucru curent.
Notă:
- Directoarele sunt afișate cu albastru.
- Fișierele sunt afișate cu alb.
- Scheme de culori similare apar în majoritatea distribuțiilor Linux.
Să presupunem că folderul „Muzică” conține următoarele subdirectoare și fișiere:
Poți să folosești 'ls -R' pentru a afișa toate fișierele din directoare, precum și din subdirectoare.
NOTĂ: Comenzile de bază Linux sunt sensibile la majuscule/minuscule. Dacă tastați ls – r în loc de Ls -R, vei primi o eroare.
Comanda 'ls -al' oferă informații detaliate despre fișiere într-un format pe coloane. Coloanele conțin următoarele informații:
| Coloana 1 | Tipul de fișier și permisiunile de acces |
| Coloana a 2-a | Numărul de legături fizice către fișier |
| Coloana a 3-a | Proprietarul și creatorul fișierului |
| Coloana a 4-a | Grupul proprietarului |
| Coloana a 5-a | Dimensiunea fișierului în octeți |
| Coloana a 6-a | Data și ora ultimei modificări |
| Coloana a 7-a | Numele directorului sau al fișierului |
Iată un exemplu de ieșire a Ls -al:
Listarea fișierelor ascunse
Elementele ascunse în UNIX/Linux încep cu punct (.) la începutul numelui fișierului sau directorului.
Orice director sau fișier care începe cu „.” este ascuns în mod implicit. Pentru a vizualiza fișierele ascunse, utilizați comanda:
ls -a
Crearea și vizualizarea fișierelor
pisică Comanda este utilizată pentru afișarea fișierelor text. Poate fi folosită și pentru copierea, combinarea și crearea de noi fișiere text. Să vedem cum funcționează.
Pentru a crea un fișier nou, urmați pașii următori:
- Tip pisică > nume de fișier
- Adauga continut
- Anunturi Ctrl + D pentru a reveni la promptul de comandă.
Pentru a vizualiza un fișier, utilizați comanda:
cat filename
Să vedem fișierul pe care tocmai l-am creat:
Iată un alt fișier numit sample2:
Sintaxa pentru combinarea a două fișiere este:
cat file1 file2 > newfilename
Să combinăm eșantionul1 și eșantionul2:
După ce apăsați Enter, fișierele sunt concatenate, dar nu se afișează niciun rezultat. Acest lucru se datorează faptului că shell-ul (terminalul) Bash este silențios prin designComenzile shell nu returnează mesaje de confirmare precum „OK” sau „Comandă executată cu succes”. Shell-ul afișează un mesaj doar atunci când ceva nu merge bine sau apare o eroare.
Pentru a vizualiza noul fișier combinat „sample”, utilizați comanda:
cat sample
Notă: Doar fișierele text pot fi afișate și combinate folosind această comandă.
Ștergerea fișierelor
rm Comanda elimină fișierele din sistem fără a cere confirmare, așa că folosiți-o cu atenție.
Pentru a șterge un fișier, utilizați sintaxa:
rm filename
Mutarea și redenumirea fișierelor
Pentru a muta un fișier, utilizați comanda:
mv filename new_file_location
Să presupunem că vrem să mutăm fișierul „sample2” în locația /home/guru99/Documents. Executăm comanda:
mv sample2 /home/guru99/Documente
mv Comanda necesită permisiuni de superutilizator pentru directoarele protejate. Deoarece o executăm ca utilizator standard, primim eroarea de mai sus. Pentru a depăși acest lucru, prefixați comanda cu sudo:
sudo command_you_want_to_execute
sudo Programul permite utilizatorilor obișnuiți să ruleze programe cu privilegiile de securitate de superutilizator sau root. Solicită autentificarea prin parolă; cu toate acestea, nu este nevoie să cunoașteți parola de root - puteți furniza propria parolă. După autentificare, sistemul invocă comanda solicitată.
sudo menține, de asemenea, un jurnal al fiecărei comenzi executate. Administratorii de sistem pot tracsusținem persoana responsabilă pentru orice modificări nedorite ale sistemului.
guru99@VirtualBox:~$ sudo mv sample2 /home/guru99/Documents
[sudo] password for guru99: ****
guru99@VirtualBox:~$
Pentru redenumirea unui fișier:
mv filename newfilename
NOTĂ: În mod implicit, parola introdusă pentru sudo este păstrată timp de 15 minute per sesiune de terminal, deci nu trebuie să o reintroduceți pentru fiecare comandă.
Ai nevoie de privilegii root/sudo doar atunci când comanda implică fișiere sau directoare care nu sunt deținute de utilizatorul sau grupul care execută comanda.
Manipularea directorului
Gata cu manipulările de fișiere. Să învățăm câteva comenzi de manipulare a directoarelor cu exemple și sintaxă.
Crearea directoarelor
Directoarele pot fi create pe un sistem de operare Linux folosind următoarea comandă:
mkdir directoryname
Această comandă va crea un subdirector în directorul de lucru actual, care este de obicei „Directorul principal”.
De exemplu:
mkdir mydirectory
Dacă doriți să creați un director într-o altă locație, puteți utiliza:
mkdir /tmp/MUSIC
Aceasta va crea un director „MUSIC” sub „/tmp”.
De asemenea, puteți crea mai multe directoare simultan:
Eliminarea directoarelor
Pentru a șterge un director, utilizați comanda:
rmdir directoryname
Exemplu:
rmdir mydirectory
Aceasta va șterge directorul „mydirectory”.
Sfat: Asigurați-vă că nu există fișiere sau subdirectoare în directorul pe care doriți să îl ștergeți. Ștergeți mai întâi elementele interne, apoi eliminați directorul părinte.
Redenumirea directorului
mv Comanda (mutare), abordată anterior, poate fi folosită și pentru redenumirea directoarelor. Folosiți formatul de mai jos:
mv directoryname newdirectoryname
Hai să încercăm:
Comanda „Omul”
„Man” înseamnă manual — cartea de referință a unui Sistem de operare LinuxEste similar cu fișierele de AJUTOR găsite în programele software populare.
Pentru a obține ajutor cu orice comandă, tastați:
man commandname
Terminalul va deschide pagina de manual pentru comanda respectivă.
De exemplu, typing om om și apăsând Enter se afișează informații despre om comanda în sine:
Comandamentul Istoriei
istorie Comanda afișează toate comenzile de bază pe care le-ați utilizat în sesiunea curentă de terminal. Acest lucru vă ajută să consultați comenzile vechi și să le reutilizați rapid în operațiunile dvs.
Comanda clară
Această comandă elimină toate elementele nedorite din terminal și vă oferă o fereastră curată în care să lucrați, la fel ca atunci când lansați terminalul.
Lipirea comenzilor în terminal
De multe ori va trebui să tastezi comenzi lungi în terminal. Acest lucru poate fi enervant, așa că copierea și lipirea vin în ajutor.
Pentru a copia text dintr-o sursă, utilizați Ctrl + C, dar pentru a-l lipi în terminal, trebuie să utilizați CTRL + Shift + V. Puteți încerca, de asemenea Shift + Inserați sau selectați Editați> Inserați din meniu.
NOTĂ: Odată cu actualizările Linux, aceste scurtături se schimbă ocazional. Puteți seta scurtăturile preferate prin Terminal > Editare > Comenzi rapide de la tastatură.
Imprimare în Unix/Linux
Acum să ne uităm la comenzile de bază ale Linuxului care pot imprima fișiere într-un format dorit. Și mai bine, fișierul original nu este afectat de formatarea pe care o aplicați pentru imprimare.
Comanda 'pr'
pr Comanda ajută la formatarea unui fișier pentru imprimare pe terminal. Sunt disponibile mai multe opțiuni care vă permit să faceți modificări de formatare. Cea mai frecvent utilizată pr opțiunile sunt enumerate mai jos.
| Opțiune | Funcţie |
|---|---|
| -x | Împarte datele în coloane „x” |
| -h „antet” | Atribuie valoarea „antet” ca antet al raportului |
| -t | Nu tipărește antetul și marginile de sus/de jos |
| -d | Double-spaționează fișierul de ieșire |
| -n | Numbers toate liniile |
| -l lungime a paginii | Definește numărul de linii pe pagină. Implicit este 56 |
| -o margine | Formatează pagina după numărul marjei |
Să încercăm câteva dintre aceste opțiuni și să le studiem efectele.
Împărțirea datelor în coloane
„Tools” este un fișier exemplu (prezentat mai jos):
Dorim ca conținutul său să fie aranjat pe trei coloane. Sintaxa este:
pr -x Filename
-x opțiunea cu pr Comanda împarte datele în x coloane.
Atribuirea unui antet
Sintaxa este:
pr -h "Header" Filename
-h Opțiunea atribuie valoarea „antet” ca antet al raportului.
După cum se arată mai sus, fișierul este aranjat pe trei coloane și i s-a atribuit un antet.
Indicând toate liniile cu numere
Sintaxa este:
pr -n Filename
Această comandă numerotează toate liniile din fișier.
Acestea sunt unele dintre pr opțiuni de comandă pe care le puteți utiliza pentru a modifica formatarea fișierelor.
Imprimarea unui fișier
Odată ce formatarea este completă și este timpul să obțineți un pe suport de carton al fișierului, utilizați:
lp Filename
or
lpr Filename
Pentru a imprima mai multe copii ale fișierului, utilizați modificatorul de număr:
Dacă aveți configurate mai multe imprimante, puteți specifica o anumită imprimantă folosind modificatorul de imprimantă:
Instalarea software-ului
On Windows, instalarea unui program se face prin rularea unui fișier setup.exe. Pachetul de instalare conține programul împreună cu diverse componente dependente necesare pentru a-l rula corect.
Pe Linux, fișierele de instalare sunt distribuite sub formă de pachete. Un pachet conține, în general, doar programul în sine. Orice componente dependente trebuie instalate separat și sunt de obicei disponibile ca pachete.
Aveți posibilitatea să utilizați potrivit comenzi pentru a instala sau elimina un pachet. Să actualizăm toate pachetele instalate pe sistem folosind:
sudo apt-get update
Cea mai ușoară și populară metodă de a instala programe pe Ubuntu se face prin intermediul Centrului de software, deoarece majoritatea pachetelor software sunt disponibile acolo și este mai sigur decât descărcarea din surse aleatorii de pe internet.
De asemenea, verificați: Linux Command Cheat Sheet
Linux Mail Comandă
Pentru a trimite e-mailuri printr-un terminal, trebuie să instalați mailutils pachet.
Sintaxa comenzii este:
sudo apt-get install packagename
După instalare, utilizați următoarea sintaxă pentru a trimite un e-mail:
mail -s 'subject' -c 'cc-address' -b 'bcc-address' 'to-address'
Va arata asa:
Anunturi Ctrl + D când ați terminat de scris e-mailul. E-mailul va fi trimis la adresa specificată.
Sfaturi pentru începători care învață comenzi Linux
Stăpânirea comenzilor Linux devine mult mai ușoară atunci când le abordezi în ordinea corectă și aplici obiceiuri de exersare constante. Terminalul poate părea intimidant la început, dar câteva fluxuri de lucru simple fac o diferență enormă pentru noii cursanți.
Folosește sfaturile de mai jos pentru a accelera curba de învățare:
- Începeți cu comenzile de navigare: Învață PWD, ls și cd în primul rând. Acestea formează coloana vertebrală a oricărei alte operațiuni pe care o veți efectua în terminal.
- Citește întotdeauna pagina de manual: Ori de câte ori întâlniți o comandă nouă, executați porunca omului să înțeleagă opțiunile sale înainte de a le testa.
- Folosește completarea cu tabulatorul: Anunturi Tab în timp ce tuping un nume de fișier sau o comandă. Bash completează automat numele, reducând typing erori.
- Experiment într-un folder sandbox: Creați un director dedicat pentru practică, astfel încât comenzile distructive, cum ar fi rm nu atingeți niciodată datele importante.
- Păstrează o fișă personală de cheat-list: Păstrează un caiet sau un fișier text cu comenzile utile pe care le înveți. RevVizitați-l zilnic în prima lună.
- Combină comenzile cu pipe-uri: Operatorul de conducte | înlănțuie comenzile — de exemplu, ls -al | grep „.txt” filtrează doar fișierele text.
- Folosește scurtăturile pentru istoric: Apăsaţi Săgeata în sus pentru a reutiliza comenzi recente sau a rula !n pentru a repeta a n-a comandă din istoric.
- Copiere de rezervă înainte de operațiuni în bloc: Copiați întotdeauna datele importante înainte de a rula în lot rm, mv, chmod operațiuni pe mai multe fișiere.
Aceste obiceiuri dezvoltă memoria musculară și previn cele mai frecvente greșeli ale începătorilor care duc la pierderea fișierelor sau la încălcarea permisiunilor.
Greșeli frecvente de evitat atunci când utilizați comenzi Linux
Noii utilizatori de Linux întâmpină adesea mici greșeli care au consecințe mari. Terminalul nu anulează acțiunea, așa că o comandă neglijentă poate șterge definitiv datele sau poate corupe configurațiile.
- Ignorând sensibilitatea la majuscule/minuscule: „File.txt” și „file.txt” sunt două elemente diferite în Linux.
- Rularea comenzii rm -rf fără verificarea căii: O cale greșită poate șterge fișierele critice de sistem.
- Suprautilizarea comenzii sudo: Acordarea privilegiilor de root pentru fiecare comandă crește riscul de securitate.
- Editarea fișierelor de sistem fără copii de rezervă: Copiați întotdeauna originalul înainte de a modifica fișierele de configurare din /etc.
- Uitarea completării cu Tab: Manual deping căile cresc șansa de greșeli de scriere și pierdere accidentală de date.
Evitarea acestor capcane menține sistemul în siguranță și experiența de învățare lipsită de frustrări.
Lista de comenzi Linux
Mai jos este o listă de referință rapidă cu comenzile de bază Linux/Unix abordate în acest tutorial:
| Comandă | Descriere |
|---|---|
| ls | Listează toate fișierele și directoarele din directorul de lucru curent |
| Ls -R | Listează și fișierele din subdirectoare |
| Este-a | Listează și fișierele ascunse |
| Ls -al | Listează fișierele și directoarele cu detalii precum permisiuni, dimensiune și proprietar |
| pisică > nume de fișier | Creează un fișier nou |
| nume de fișier pisică | Afișează conținutul fișierului |
| cat fisier1 fisier2 > fisier3 | Unește două fișiere (file1, file2) și stochează rezultatul în file3 |
| fișier mv „cale nouă fișier” | Mută fișierul în noua locație |
| mv nume de fișier nou_nume_fișier | Redenumește fișierul cu un nume de fișier nou |
| sudo | Permite utilizatorilor obișnuiți să ruleze programe cu privilegii de superutilizator |
| rm nume de fișier | Șterge un fișier |
| om | Oferă informații de ajutor despre o comandă |
| istorie | Listează toate comenzile utilizate anterior în sesiunea curentă de terminal |
| clar | Șterge ecranul terminalului |
| mkdir nume director | Creează un director nou |
| rmdir | Șterge un director |
| mv | Redenumește un director |
| pr -x | Împarte fișierul în x coloane |
| pr -h | Atribuie un antet fișierului |
| pr -n | Numbers fiecare linie din fișier |
| lp -nc | Imprimă „c” copii ale fișierului |
| lp -d / lpr -P | Specifică numele imprimantei |
| apt-get | Instalează și actualizează pachete |
| mail -s 'subiect' -c 'cc' -b 'bcc' 'către' | Trimite un e-mail |
| mail -s „Subiect” la-adresă < Nume fișier | Trimite un e-mail cu un atașament |

.png)
.png)
.png)
.png)
.png)
.png)


.png)





















