Skip to content

Cheat Sheet pentru comenzi Unix/Linux

Sistemele Unix/Linux dispun de un set puternic de instrumente în linia de comandă care permit gestionarea eficientă a sistemelor de fișiere, procesarea datelor text și monitorizarea stării sistemului.

Gestionarea fișierelor și directoarelor

Comanda Descriere Exemplu
ls Listează conținutul directorului ls -lh
cd Schimbă directorul de lucru cd /var/log
pwd Afișează calea curentă pwd
mkdir Creează un director nou mkdir -p /path/to/dir
rm Șterge fișiere sau directoare rm -rf tmp/
cp Copiază fișiere sau directoare cp -r src/ dest/
mv Mută sau redenumește mv oldname newname
touch Creează un fișier gol sau actualizează marcajul temporal touch file.txt
find Caută fișiere în arborele de directoare find . -name "*.log"

Vizualizarea fișierelor și procesarea textului

Comanda Descriere Exemplu
cat Concatenează și afișează conținutul fișierului cat file.txt
less Vizualizează fișierul pagină cu pagină (derulabil) less largefile.log
head Afișează începutul fișierului head -n 20 file.txt
tail Afișează sfârșitul fișierului tail -f access.log
grep Afișează liniile care se potrivesc cu un tipar grep "error" sys.log
sed Editor de flux pentru filtrarea/transformarea textului sed 's/old/new/g' file.txt
awk Limbaj de procesare a textului și potrivire a tiparelor awk '{print $1}' data.txt
wc Numără cuvintele, liniile, octeții wc -l file.txt

Permisiuni și gestionarea identității

Comanda Descriere Exemplu
chmod Modifică permisiunile fișierelor/directoarelor chmod 755 script.sh
chown Modifică proprietarul și grupul fișierului chown user:group file.txt
sudo Execută comanda cu privilegii de administrator sudo apt update
whoami Afișează utilizatorul curent whoami
groups Afișează grupurile utilizatorului groups username

Monitorizarea sistemului și rețea

Comanda Descriere Exemplu
top Afișează procesele de sistem în timp real top
ps Afișează o instantanee a proceselor curente ps aux
df Afișează utilizarea spațiului pe disc df -h
du Estimează utilizarea discului de către fișiere/directoare du -sh *
free Afișează utilizarea memoriei free -m
ping Testează conectivitatea rețelei ping google.com
curl Instrument în linia de comandă pentru transferul de date curl -I https://google.com

Compresie și arhivare

Comanda Descriere Exemplu
tar Instrument de arhivare (împachetare/extracție) tar -czvf archive.tar.gz dir/
gzip Comprimă fișiere gzip file.txt
gunzip Decomprimă fișiere gunzip file.txt.gz
zip/unzip Împachetează și comprimă în format ZIP zip -r data.zip docs/