| Comanda | Descriere Detaliata (Claus Web SRL) |
|---|---|
| 1. Gestiune Fisiere si Directoare | |
ls |
Listeaza fisierele dintr-un director. Optiuni utile: -al (arata fisiere ascunse si detalii), -R (recursiv). |
cd |
Schimba directorul curent. cd .. (inapoi), cd ~ (acasa), cd / (radacina). |
pwd |
Afiseaza calea completa a directorului in care te afli (Print Working Directory). |
mkdir |
Creeaza un director nou. Foloseste -p pentru a crea o cale intreaga. |
rmdir |
Sterge directoare goale. |
rm |
Sterge fisiere. Atentie: rm -rf sterge fortat si recursiv directoare cu continut. |
cp |
Copiaza fisiere. cp file1 file2 (copiaza in fisier nou), cp -r (copiaza folder). |
mv |
Muta sau redenumeste fisiere si directoare. |
touch |
Creeaza un fisier gol nou sau actualizeaza data modificarii unui fisier existent. |
file |
Determina tipul unui fisier (ex: text, executabil, arhiva). |
ln |
Creeaza legaturi intre fisiere. ln -s creeaza un „Symbolic Link” (scurtatura). |
| 2. Vizualizare si Editare Continut | |
cat |
Afiseaza continutul unui fisier in terminal. Poate concatena fisiere: cat f1 f2 > f3. |
head |
Afiseaza primele linii dintr-un fisier (implicit 10). |
tail |
Afiseaza ultimele linii. Util: tail -f urmareste logurile in timp real. |
more |
Afiseaza continutul unui fisier pagina cu pagina (specific cPanel). |
less |
Similar cu more, dar permite navigarea inainte si inapoi. |
nano |
Editor de text simplu in terminal (recomandat incepatorilor). |
vi / vim |
Editor de text avansat, foarte puternic. |
jed / pico |
Alte editoare de text (pico este predecesorul nano). |
wc |
Numara liniile, cuvintele si caracterele dintr-un fisier (Word Count). |
| 3. Cautare, Filtrare si Procesare | |
grep |
Cauta un text specific in fisiere. grep -r cauta in toate subfolderele. |
find |
Cauta fisiere dupa nume, marime sau data. Ex: find . -name "*.php". |
locate |
Gaseste locatia unui fisier folosind o baza de date pre-indexata. |
sed |
Editor de flux pentru filtrarea si transformarea textului (Search & Replace). |
awk |
Limbaj de scanare si procesare a textului, util pentru extragerea de coloane de date. |
cut |
Extrage sectiuni din fiecare linie a unui fisier. |
sort |
Sorteaza liniile dintr-un fisier text (alfabetic sau numeric). |
diff |
Compara fisierele linie cu linie si arata diferentele. |
tee |
Citeste de la intrarea standard si scrie in fisier si pe ecran simultan. |
whereis |
Localizeaza fisierele binare, sursa si manualele pentru o comanda. |
| 4. Arhivare si Comprimare | |
tar |
Arhiveaza fisiere. -cvzf (creaza .tar.gz), -xvzf (extrage). |
zip |
Comprima fisiere in format .zip. |
unzip |
Extrage fisiere din arhive .zip. |
| 5. Permisiuni si Utilizatori | |
chmod |
Schimba permisiunile. Ex: chmod 755 folder, chmod 644 fisier. |
chown |
Schimba proprietarul fisierului. Ex: chown user:group fisier. |
sudo |
Executa o comanda cu drepturi de administrator (SuperUser DO). |
su |
Schimba utilizatorul curent (Switch User). |
useradd |
Creeaza un utilizator nou. |
userdel |
Sterge un utilizator. |
passwd |
Schimba parola unui utilizator. |
whoami |
Afiseaza numele utilizatorului curent. |
w |
Arata cine este logat si ce face in acel moment. |
last |
Arata lista ultimilor utilizatori logati pe server. |
| 6. Informatii Sistem si Monitorizare | |
df |
Afiseaza spatiul liber pe disc (Disk Free). Foloseste -h pentru format lizibil. |
du |
Afiseaza utilizarea spatiului pentru directoare (Disk Usage). du -sh (sumar). |
top |
Arata procesele active in timp real (CPU/RAM). |
htop |
Versiune interactiva si colorata a comenzii top. |
ps |
Afiseaza procesele curente. ps aux arata tot. |
kill |
Opreste un proces. Ex: kill -9 [PID]. |
uname |
Informatii despre sistem. uname -a arata tot (kernel, arhitectura). |
hostname |
Afiseaza sau seteaza numele sistemului. hostname -i arata IP-ul. |
time |
Masoara cat timp dureaza executia unei comenzi. |
systemctl |
Controleaza serviciile sistemului (start, stop, restart, status). |
watch |
Executa o comanda periodic pentru a monitoriza iesirea. |
jobs |
Listeaza job-urile active in shell-ul curent. |
shutdown |
Opreste sau restarteaza sistemul. |
history |
Arata istoricul comenzilor rulate anterior. |
cal |
Afiseaza un calendar simplu. |
man |
Manualul comenzilor. Ex: man ls. |
echo |
Afiseaza un text sau o variabila pe ecran. |
alias |
Creeaza nume alternative (scurtaturi) pentru comenzi. |
unalias |
Sterge un alias definit. |
apt / dnf |
Gestiune pachete software (Instalare/Actualizare programe). |
| 7. Retea si Internet | |
ping |
Verifica conectivitatea catre un server (ICMP). |
wget |
Descarca fisiere de pe internet non-interactiv. |
curl |
Transfera date catre/de la un server (suporta multe protocoale). |
scp |
Secure Copy – copiaza fisiere intre servere prin SSH. |
rsync |
Sincronizeaza rapid fisiere intre locatii (local sau remote). |
ip |
Arata si manipuleaza rutare, dispozitive, interfete si tuneluri. |
netstat |
Statistici retea. netstat -tulpn arata porturile ascultate. |
traceroute |
Arata traseul pachetelor pana la destinatie. |
nslookup |
Interogheaza serverele DNS pentru a gasi IP-ul unui domeniu. |
dig |
Utilitar DNS mai avansat decat nslookup. |
| 8. Locatii Comune Fisiere Configurare (cPanel & Linux) | |
| Email (Exim) |
/etc/exim.conf
/var/log/exim_mainlog
/var/log/exim_rejectlog
/etc/valiases/
/etc/vfilters/
/home/username/.forward
|
| Baza de Date (MySQL) |
/root/.my.cnf
/etc/my.cnf
/var/lib/mysql/
|
| FTP (ProFTPD) |
/etc/proftpd.conf
/var/log/xferlog
/etc/proftpd/
|
| SSH |
/etc/ssh/sshd_config
|
| Sistem (Loguri) |
/var/log/messages
/var/log/dmesg
|
| Aplicatii Comune |
/usr/sbin/sendmail
/usr/bin/perl
/usr/bin/php
|
3 persoane au considerat util acest articol
3 persoane au considerat util acest articol


