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 cusudo 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].
- Ex.:
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șteip).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ă
Tabpentru completarea automată. - Utilizează
Ctrl + Cpentru a întrerupe o comandă. - Utilizează
Ctrl + Lpentru a curăța terminalul.

Comentarii
Trimiteți un comentariu