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ă
Tab
pentru completarea automată. - Utilizează
Ctrl + C
pentru a întrerupe o comandă. - Utilizează
Ctrl + L
pentru a curăța terminalul.
Comentarii
Trimiteți un comentariu