Treceți la conținutul principal

O listă cuprinzătoare de comenzi Linux utile, organizată pe categorii

 

Iată o listă cuprinzătoare de comenzi Linux utile, organizată pe categorii. Acest cheat sheet te va ajuta să navighezi și să lucrezi mai eficient cu sistemele Linux:


Navigare în sistemul de fișiere

  • pwd – Afișează directorul curent.
  • ls – Listează fișierele și directoarele:
    • ls -l – Afișează în format detaliat.
    • ls -a – Include fișierele ascunse.
  • cd [director] – Schimbă directorul curent.
    • cd .. – Urcă un nivel.
    • cd ~ – Mergi în directorul utilizatorului.
  • tree – Afișează structura fișierelor în formă de arbore (instalare necesară).

Gestionarea fișierelor și directoarelor

  • touch [fișier] – Creează un fișier gol.
  • mkdir [director] – Creează un director nou.
  • rm [fișier] – Șterge un fișier.
    • rm -r [director] – Șterge un director și conținutul său.
  • cp [sursă] [destinație] – Copiază fișiere/directoare.
    • cp -r [sursă] [destinație] – Copiază recursiv directoarele.
  • mv [sursă] [destinație] – Mută sau redenumește fișiere.
  • find [cale] -name "[nume]" – Găsește fișiere după nume.
  • locate [nume] – Caută rapid fișiere (actualizează baza de date cu sudo updatedb).

Vizualizarea și editarea fișierelor

  • cat [fișier] – Afișează conținutul fișierului.
  • less [fișier] – Vizualizează conținutul, permite scroll.
  • head -n [număr] [fișier] – Afișează primele N linii.
  • tail -n [număr] [fișier] – Afișează ultimele N linii.
  • nano [fișier] – Editează fișierul în editorul Nano.
  • vim [fișier] – Deschide fișierul în editorul Vim.
  • wc -l [fișier] – Numără liniile dintr-un fișier.

Permisiuni și proprietăți

  • chmod [mod] [fișier] – Schimbă permisiunile unui fișier.
    • Ex.: chmod 755 [fișier].
  • chown [utilizator]:[grup] [fișier] – Schimbă proprietarul.
  • ls -l – Verifică permisiunile și proprietățile.

Procesare și gestionare

  • ps – Afișează procesele active.
    • ps aux – Afișează toate procesele.
  • top – Monitorizează resursele sistemului în timp real.
  • kill [PID] – Termină un proces (folosește PID-ul).
    • kill -9 [PID] – Terminare forțată.
  • htop – Interfață mai prietenoasă pentru monitorizarea proceselor (instalare necesară).

Gestionarea pachetelor

Debian/Ubuntu:

  • sudo apt update – Actualizează lista de pachete.
  • sudo apt upgrade – Actualizează toate pachetele instalate.
  • sudo apt install [pachet] – Instalează un pachet.
  • sudo apt remove [pachet] – Dezinstalează un pachet.

Red Hat/CentOS:

  • sudo yum update – Actualizează sistemul.
  • sudo yum install [pachet] – Instalează un pachet.

Rețea

  • ping [host] – Verifică conectivitatea.
  • ifconfig – Afișează setările rețelei (depășit, folosește ip).
  • ip a – Afișează informații despre interfețele de rețea.
  • curl [URL] – Transferă date de la un URL.
  • wget [URL] – Descarcă fișiere.
  • ssh [utilizator]@[host] – Conectare la un server prin SSH.

Compresie și arhivare

  • tar -cvf [arhivă].tar [fișiere] – Creează un fișier tar.
  • tar -xvf [arhivă].tar – Extrage un fișier tar.
  • gzip [fișier] – Comprimă un fișier.
  • gunzip [fișier].gz – Decomprimă un fișier.

Altele

  • whoami – Afișează utilizatorul curent.
  • date – Afișează data și ora curentă.
  • uptime – Afișează durata de funcționare a sistemului.
  • df -h – Afișează spațiul pe disc.
  • du -h [cale] – Afișează spațiul ocupat de directoare/fișiere.
  • history – Afișează istoricul comenzilor.
  • clear – Curăță ecranul terminalului.

Sfaturi rapide

  • Folosește man [comandă] pentru documentație detaliată.
  • Apasă Tab pentru completarea automată.
  • Utilizează Ctrl + C pentru a întrerupe o comandă.
  • Utilizează Ctrl + L pentru a curăța terminalul.

Comentarii

Postări populare de pe acest blog

Containerizare nativă pe macOS: Apple lansează propriul „Distrobox”

  Editorial de: Andrei Popescu, Penguin Reviews În cadrul Conferinței Globale a Dezvoltatorilor (WWDC25), Apple a prezentat „Containerization” – un nou framework open‑source care aduce pe macOS, bazat pe Apple Silicon, un mecanism performant și sigur pentru rularea distribuțiilor Linux in containere, similar ideii de Distrobox sau WSL . 🔹 Ce este Containerization? Framework în Swift : scris integral într-un limbaj modern, se bazează pe Virtualization.framework și rulează fiecare container Linux într‑o mașină virtuală ultra‑ușoară , asigurând izolare completă la nivel de kernel . Performanţă ridicată : containerele pornesc în câteva milisecunde, folosind dinamic doar resursele necesare, datorită accelerării hardware oferite de cipurile ARM Apple . Protecție avansată : fiecare container rulează separat, eliminând riscurile asociate scăpărilor de procese între medii sau către sistemul gazdă . 🛠 Funcționalități cheie Funcționalitate Detalii Imagini OCI standard Compatibile c...

Kali GPT: asistentul AI care transformă pentesting‑ul

  Editorial de: Elena Marinescu, Penguin Reviews Într‑o mișcare revoluționară pentru comunitatea de securitate cibernetică, XIS10CIAL a lansat Kali GPT , un asistent AI conceput special pentru Kali Linux, bazat pe GPT‑4, care integrează inteligența artificială direct în terminal, redefinind modul în care se realizează testele de penetrare . 🔍 Ce aduce Kali GPT? Integrare în terminalul Kali – Kali GPT înțelege comenzi în limbaj natural, generează payloads, interpretează scanări Nmap, configurează Metasploit și explică tool‑uri precum Burp Suite, fără să părăsești shell‑ul . Asistent contextual – adaptează răspunsurile în funcție de nivel (începători vs. experți), oferind explicații simplify sau tehnice avansate . Automatizare AI – generează comenzi, script‑uri și payloads, reduce erorile umane și accelerează ciclul pentesting‑ului . Beneficii clare Productivitate sporită – reducerea semnificativă a timpului de research și documentare Învățare accelerată – e...

De ce Danemarca renunță la Microsoft Office și Windows în favoarea LibreOffice și Linux

  de Mihai Georgescu, editor colaborator Danemarca face un pas major în orientarea către suveranitatea digitală: sectorul public a început să înlocuiască Microsoft Office și Windows cu LibreOffice și distribuții Linux. Misunea este de a readuce controlul datelor în spațiul UE și de a diminua dependența de furnizori extra-comunitari. Motivele deciziei Guvernul danez a început tranziția pe baza a trei obiective prioritare: Suveranitate digitală – datele rămân sub control european, nu sunt transmise către servere non‑UE . Reducerea costurilor – eliminarea licențelor Microsoft și direcționarea fondurilor către dezvoltatori și companii locale. Securitate și interoperabilitate – standardizarea pe formate deschise (ODF) pentru o colaborare mai eficientă între instituții și cetățeni . Strategia de implementare Pilot gradual – implementări în etape, începând cu LibreOffice și Windows, urmate de trecerea la Linux — fără tranziția “brutală” în toate birourile deodată . Form...