Comandă Cod Note
arch Afișează arhitectura procesorului mașinii (1)
uname -m Afișează arhitectura procesorului mașinii (2)
uname -r Afișează versiunea de kernel utilizată
dmidecode -q Afișează componentele hardware ale sistemului - (SMBIOS / DMI)
hdparm -i /dev/hda Listează caracteristicile arhitecturale ale unui disc
hdparm -tT /dev/sda Efectuează o operațiune de citire test pe un disc
cat /proc/cpuinfo Afișează informații despre informațiile CPU
cat /proc/interrupts Afișează întreruperile
cat /proc/meminfo Verifică utilizarea memoriei
cat /proc/swaps Afișează ce swap-uri sunt utilizate
cat /proc/version Afișează versiunea kernelului
cat /proc/net/dev Afișează adaptoarele de rețea și statisticile
cat /proc/mounts Afișează sistemele de fișiere încărcate
lspci -tv Listează dispozitivele PCI
lsusb -tv Afișează dispozitivele USB
date Afișează data sistemului
cal 2007 Afișați Calendarul 2007
date 041217002007.00 Setarea datei și orei - Luna Ziua Ora Minutul Anul. Secunde
clock -w Salvarea modificărilor de timp în BIOS

Comandă Cod Explicație
shutdown -h now Oprește sistemul
init 0 Oprește sistemul
telinit 0 Oprește sistemul
shutdown -h hours:minutes & Oprește sistemul la ora programată
shutdown -c Anularea opririi programate a sistemului
shutdown -r now Reboot
reboot Reboot
logout Logout

Comandă Cod Explicație
cd /home Du-te la directorul '/ home''
cd .. Revine la directorul anterior
cd ../.. Revine la ultimele două directoare
cd Introduceți directorul dvs. de origine
cd ~user1 Mergeți la directorul dvs. home
cd - Reveniți la ultimul director
pwd Afișarea căii de lucru
ls Vizualizarea fișierelor dintr-un director
ls -F Vizualizarea fișierelor dintr-un director
ls -l Afișarea detaliilor despre fișiere și directoare
ls -a Afișarea fișierelor ascunse
ls *[0-9]* Afișarea numelor de fișiere și directoare care conțin numere
tree Afișarea structurii arborescente a fișierelor și directoarelor începând de la directorul rădăcină
lstree Afișarea structurii arborescente a fișierelor și directoarelor pornind de la directorul rădăcină
mkdir dir1 Creează un director numit "dir1".
mkdir dir1 dir2 Crearea simultană a două directoare
mkdir -p /tmp/dir1/dir2 Crearea unui arbore de directoare
rm -f file1 Șterge un fișier numit 'file1''
rmdir dir1 șterge un director numit "dir1'''
rm -rf dir1 Șterge un director numit "dir1" și conținutul acestuia în același timp
rm -rf dir1 dir2 Ștergerea simultană a două directoare și a conținutului acestora
mv dir1 new_dir Redenumirea/ mutarea unui director
cp file1 file2 Copierea unui fișier
cp dir/* . Copierea tuturor fișierelor dintr-un director în directorul curent de lucru.
cp -a /tmp/dir1 . Copierea unui director în directorul curent de lucru
cp -a dir1 dir2 Copierea unui director
ln -s file1 lnk1 Crearea unei legături soft către un fișier sau un director
ln file1 lnk1 Crearea unei legături fizice către un fișier sau un director
touch -t 0712250000 file1 Modificarea marcajului de timp al unui fișier sau director - (YYMMDDhhmm)
iconv -l Lista codificărilor cunoscute
iconv -f fromEncoding -t toEncoding inputFile > outputFile Modificarea codării unui caracter
find . -maxdepth 1 -name *.jpg -print -exec convert Redimensionarea în lot a fișierelor din directorul curent și trimiterea lor într-un director de miniaturi (necesită conversia din ImageMagick)

Comandă Cod Notă Explicație
find / -name file1 Caută fișiere și directoare în sistemul de fișiere rădăcină începând de la "/".
find / -user user1 Căutarea fișierelor și directoarelor aparținând utilizatorului "user1
find /home/user1 -name \*.bin Căutați fișiere care se termină cu ".bin" în directorul "/ home/user1".
find /usr/bin -type f -atime +100 Căutați fișiere executabile care nu au fost utilizate în ultimele 100 de zile
find /usr/bin -type f -mtime -10 Căutați fișiere create sau modificate în ultimele 10 zile
find / -name \*.rpm -exec chmod 755 '{}' \; Căutarea fișierelor care se termină în ".rpm" și definirea permisiunilor acestora
find / -xdev -name \*.rpm Căutați fișierele care se termină în ".rpm", ignorând dispozitivele amovibile precum CD-ROM-urile, JD-urile etc.
locate \*.ps Căutarea fișierelor care se termină în ".ps" - executați mai întâi "updatedb
whereis halt Afișează locația unui fișier binar, cod sursă sau man
which halt Arată calea completă către un fișier binar sau executabil.

Comandă Cod Explicație
mount /dev/hda2 /mnt/hda2 Montați un disc numit hda2 - asigurați-vă că directorul "/ mnt/hda2" există deja
umount /dev/hda2 Demontați un disc numit hda2 - ieșiți mai întâi din punctul de montare '/ mnt/hda2'
fuser -km /mnt/hda2 Forțarea dezinstalării atunci când dispozitivul este ocupat
umount -n /mnt/hda2 Rulați operațiunea de dezinstalare fără a scrie în fișierul /etc/mtab - util atunci când fișierul este numai pentru citire sau când discul este scris peste
mount /dev/fd0 /mnt/floppy Montarea unui disc floppy
mount /dev/cdrom /mnt/cdrom montarea unui cdrom sau dvdrom
mount /dev/hdc /mnt/cdrecorder Montarea unui cdrw sau dvdrom
mount /dev/hdb /mnt/cdrecorder Montarea unui cdrw sau dvdrom
mount -o loop file.iso /mnt/cdrom Montarea unui fișier sau a unei imagini ISO
mount -t vfat /dev/hda5 /mnt/hda5 Montarea unui sistem de fișiere Windows FAT32
mount /dev/sda1 /mnt/usbdisk Montarea unei unități flash usb sau a unui dispozitiv de memorie flash
mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share Montarea unui share de rețea Windows

Comandă Cod Explicație
df -h Afișează lista de partiții montate
ls -lSr |more Sortează fișierele și directoarele după dimensiune
du -sh dir1 Estimează cantitatea de spațiu deja utilizată de directorul "dir1".
du -sk * | sort -rn Afișează fișierele și directoarele în funcție de dimensiune.
rpm -q -a --qf '%10{SIZE}t%{NAME}n' | sort -k1,1n Afișează spațiul utilizat de pachetele rpm instalate în ordinea mărimii (sisteme fedora, redhat-like)
dpkg-query -W -f='${Installed-Size;10}t${Package}n' | sort -k1,1n Afișează spațiul utilizat de pachetele deb instalate în ordinea mărimii (ubuntu, sisteme de tip debian).

Comandă Cod Comentarii
groupadd group_name Creează un nou grup de utilizatori
groupdel group_name Șterge un grup de utilizatori
groupmod -n new_group_name old_group_name Redenumește un grup de utilizatori
useradd -c "Name Surname " -g admin -d /home/user1 -s /bin/bash user1 Creează un utilizator aparținând grupului de utilizatori "admin".
useradd user1 Creează un utilizator nou
userdel -r user1 Șterge un utilizator ("-r" exclude directoarele home)
usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 Modifică atributele utilizatorului
passwd Modificarea parolei
passwd user1 Modifică parola unui utilizator (numai root).
chage -E 2020-12-31 user1 Setarea datei de expirare a parolei unui utilizator
pwck Verificați fișierul "/etc/passwd" pentru corecții de format și sintaxă, precum și utilizatorii existenți
grpck Verificați "/etc/passwd" pentru corecții de format și sintaxă a fișierelor și grupurile existente
newgrp group_name Conectați-vă la un grup nou pentru a schimba grupul implicit al fișierului nou creat.

Comandă Cod Explicația comentariilor
ls -lh Afișarea permisiunilor
ls /tmp | pr -T5 -W$COLUMNS Împarte terminalul în 5 coloane pentru afișare
chmod ugo+rwx directory1 Setează permisiunile de citire (r), scriere (w) și executare (x) pentru proprietarul (u), grupul (g) și alții (o) unui director.
chmod go-rwx directory1 Elimină permisiunile de citire, scriere și executare pentru grupurile (g) și alții (o) dintr-un director.
chown user1 file1 Modificarea atributului de proprietar al unui fișier
chown -R user1 directory1 Modificarea atributelor proprietarului unui director și modificarea atributelor tuturor fișierelor din director.
chgrp group1 file1 Modificarea grupului unui fișier
chown user1:group1 file1 Modificarea atributelor de proprietar și de grup ale unui fișier
find / -perm -u+s Listarea tuturor fișierelor de pe un sistem care sunt controlate prin SUID.
chmod u+s /bin/file1 Setarea bitului SUID al unui fișier binar - utilizatorul care execută fișierul primește aceleași privilegii ca și proprietarul
chmod u-s /bin/file1 Dezactivarea bitului SUID pentru un fișier binar
chmod g+s /home/public Setarea bitului SGID pentru un director - similar cu SUID, dar specific directorului
chmod g-s /home/public Dezactivarea bitului SGID pentru un director
chmod o+t /home/public Setarea bitului STIKY pentru un fișier - permite numai proprietarilor legali să șteargă fișierul
chmod o-t /home/public Dezactivarea bitului STIKY pentru un director

Comandă Cod Explicația comentariilor
chattr +a file1 Permite citirea și scrierea în fișiere numai în modul append
chattr +c file1 Permite fișierului să fie comprimat/decomprimat automat de către kernel.
chattr +d file1 Acest fișier va fi ignorat de programul de descărcare atunci când se fac copii de siguranță ale sistemului de fișiere.
chattr +i file1 Setează fișierul ca fiind imuabil și nu poate fi șters, modificat, redenumit sau legat.
chattr +s file1 Permiteți ca un fișier să fie șters în siguranță
chattr +S file1 De îndată ce o aplicație efectuează o operațiune de scriere pe fișier, determinați sistemul să scrie imediat rezultatul modificării pe disc.
chattr +u file1 Dacă un fișier este șters, sistemul vă va permite să recuperați fișierul șters la o dată ulterioară.
lsattr Afișarea atributelor speciale

Comandă Cod Explicație
bunzip2 file1.bz2 Descompune un fișier numit "file1.bz2".
bzip2 file1 Comprimă un fișier numit "file1
gunzip file1.gz Decomprimă un fișier numit "file1.gz".
gzip file1 Compresează un fișier numit "file1".
gzip -9 file1 Compresie maximă
rar a file1.rar test_file Creează un pachet numit "file1.rar".
rar a file1.rar file1 file2 dir1 Comprimă simultan "file1", "file2" și directorul "dir1".
rar x file1.rar Decomprimarea pachetului rar
unrar x file1.rar Decomprimarea unui pachet rar
tar -cvf archive.tar file1 Creați un tarball necomprimat
tar -cvf archive.tar file1 file2 dir1 Creați o arhivă care conține 'file1', 'file2' și 'dir1'.
tar -tf archive.tar Afișarea conținutului unui pachet
tar -xvf archive.tar Eliberarea unui pachet
tar -xvf archive.tar -C /tmp Eliberează un tarball în directorul /tmp.
tar -cvfj archive.tar.bz2 dir1 Creează o arhivă bzip2.
tar -jxvf archive.tar.bz2 Decomprimarea unei arhive bzip2
tar -cvfz archive.tar.gz dir1 Creează o arhivă gzip
tar -zxvf archive.tar.gz Decomprimă o arhivă gzip.
zip file1.zip file1 Creează o arhivă zip
zip -r file1.zip file1 file2 dir1 Comprimă mai multe fișiere și directoare într-o singură arhivă zip.
unzip file1.zip Decomprimă o arhivă zip

Comandă Cod Explicație
rpm -ivh package.rpm Instalarea unui pachet rpm
rpm -ivh --nodeeps package.rpm Instalează un pachet rpm și ignoră avertismentele de dependență.
rpm -U package.rpm Actualizează un pachet rpm fără a modifica fișierul său de configurare.
rpm -F package.rpm Actualizează un pachet rpm care este sigur că va fi instalat
rpm -e package_name.rpm Eliminarea unui pachet rpm
rpm -qa Afișează toate pachetele rpm instalate pe sistem
rpm -qa | grep httpd Afișează toate pachetele rpm cu cuvântul "httpd" în numele lor.
rpm -qi package_name Obțineți informații speciale despre un pachet instalat
rpm -qg "System Environment/Daemons" Afișați pachetele rpm pentru o componentă
rpm -ql package_name Afișați lista de fișiere furnizate de un pachet rpm instalat
rpm -qc package_name Afișați o listă de fișiere de configurare furnizate de un pachet rpm instalat.
rpm -q package_name --whatrequires Afișează o listă de dependențe pentru un pachet rpm.
rpm -q package_name --whatprovides Afișează dimensiunea unui pachet rpm
rpm -q package_name --scripts Afișează scripturile executate în timpul instalării/înlăturării.
rpm -q package_name --changelog Afișează istoricul modificărilor unui pachet rpm
rpm -qf /etc/httpd/conf/httpd.conf Confirmă ce pachet rpm a furnizat fișierul dat.
rpm -qp package.rpm -l Afișează o listă de fișiere furnizate de un pachet rpm dezinstalat.
rpm --import /media/cdrom/RPM-GPG-KEY Importă certificate digitale cu cheie publică
rpm --checksig package.rpm Verificarea integrității unui pachet rpm
rpm -qa gpg-pubkey Verifică integritatea tuturor pachetelor rpm instalate
rpm -V package_name Verifică dimensiunea fișierului, licența, tipul, proprietarul, grupul, verificarea MD5 și ora ultimei modificări.
rpm -Va Verifică toate pachetele rpm instalate pe sistem - utilizați cu atenție!
rpm -Vp package.rpm Verificarea faptului că un pachet rpm nu este instalat
rpm2cpio package.rpm | cpio --extract --make-directories *bin* Rularea unui executabil dintr-un pachet rpm
rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm Instalarea unui pachet construit dintr-un cod sursă rpm
rpmbuild --rebuild package_name.src.rpm Construirea unui pachet rpm dintr-un cod sursă rpm

Comandă Cod Note
yum install package_name Descarcă și instalează un pachet rpm
yum localinstall package_name.rpm Va instala un pachet rpm, utilizând propriul depozit pentru a rezolva toate dependențele pentru dvs.
yum update package_name.rpm Actualizează toate pachetele rpm instalate pe sistemul curent.
yum update package_name Actualizarea unui pachet rpm
yum remove package_name Elimină un pachet rpm
yum list Listează toate pachetele instalate pe sistem
yum search package_name Căutați pachete în depozitul rpm
yum clean packages Ștergeți memoria cache rpm pentru a elimina pachetele descărcate
yum clean headers Eliminarea tuturor fișierelor de antet
yum clean all Eliminarea tuturor pachetelor și antetelor din memoria cache

Comandă Cod Note
dpkg -i package.deb Instalează/actualizează un pachet deb
dpkg -r package_name Înlătură un pachet deb din sistem
dpkg -l Afișează toate pachetele deb instalate pe sistem
dpkg -l | grep httpd Afișează toate pachetele deb ale căror nume conțin cuvântul "httpd".
dpkg -s package_name Obține informații despre un anumit pachet deja instalat pe sistem
dpkg -L package_name Afișează lista de fișiere furnizate de un pachet deb care este deja instalat pe sistem.
dpkg --contents package.deb Afișează lista de fișiere furnizate de un pachet deb care nu a fost încă instalat.
dpkg -S /bin/ping Confirmă care pachet deb furnizează fișierul dat.

Comandă Cod Explicația comentariilor
apt-get install package_name Instalarea/actualizarea unui pachet deb
apt-cdrom install package_name Instalează/actualizează un pachet deb de pe un disc
apt-get update Actualizează pachetele din listă
apt-get upgrade Actualizează toate programele instalate
apt-get remove package_name Elimină un pachet deb din sistem
apt-get check Confirmă depozitele corecte pentru dependențe
apt-get clean Ștergeți memoria cache de la pachetele descărcate
apt-cache search searched-package Returnează numele pachetului care conține șirul de căutare dorit

Comandă Cod Explicație
cat file1 Vizualizați conținutul unui fișier în direcția înainte începând de la primul octet.
tac file1 Vizualizați conținutul unui fișier în sens invers de la ultima linie.
more file1 Vizualizarea conținutului unui fișier lung
less file1 Similară comenzii "more", dar permite aceeași operație inversă ca și operația înainte într-un fișier.
head -2 file1 Vizualizarea primelor două linii ale unui fișier
tail -2 file1 Vizualizarea ultimelor două linii ale unui fișier
tail -f /var/log/messages Vizualizați conținutul unui fișier pe măsură ce acesta este adăugat în timp real.

Comandă Cod Adnotare descriere
cat file1 | command( sed, grep, awk, grep, etc...) > result.txt Fuzionează textul descrierii detaliate a unui fișier și scrie descrierea într-un fișier nou
cat file1 | command( sed, grep, awk, grep, etc...) >> result.txt Fuzionează textul descrierii detaliate a unui fișier și scrie descrierea într-un fișier existent.
grep Aug /var/log/messages Găsiți cuvântul-cheie "Aug" în fișierul "/var/log/messages".
grep ^Aug /var/log/messages Căutați cuvintele care încep cu "Aug" în fișierul "/var/log/messages".
grep [0-9] /var/log/messages Selectați toate liniile din fișierul "/var/log/messages" care conțin numere
grep Aug -R /var/log/* Căutați șirul "Aug" în directorul "/var/log" și în directoarele următoare.
sed 's/stringa1/stringa2/g' example.txt Înlocuiți "string1" cu "string2" în fișierul example.txt.
sed '/^$/d' example.txt Ștergeți toate liniile goale din fișierul example.txt
sed '/ *#/d; /^$/d' example.txt Eliminați toate comentariile și liniile goale din fișierul example.txt Eliminați toate comentariile și liniile goale din fișierul example.txt
echo 'esempio' | tr '[:lower:]' '[:upper:]' Uniți celulele de sus și de jos
sed -e '1d' result.txt Excludeți prima linie din fișierul example.txt
sed -n '/stringa1/p' Vizualizați liniile care conțin numai cuvântul "string1".
sed -e 's/ *$//' example.txt Eliminați caracterele goale de la sfârșitul fiecărei linii
sed -e 's/stringa1//g' example.txt Eliminați numai cuvântul "string1" din document și păstrați restul.
sed -n '1,5p;5q' example.txt Vizualizați conținutul de la linia 1 la linia 5
sed -n '5p;5q' example.txt Vizualizați linia 5
sed -e 's/00*/0/g' example.txt Înlocuiți zerourile multiple cu un singur zero
cat -n file1 Marcați numărul de linii din fișier
cat example.txt | awk 'NR%2==1' Ștergeți toate liniile pare din fișierul example.txt
echo a b c | awk '{print $1}' Vizualizați prima coloană a unui rând
echo a b c | awk '{print $1,$3}' Vizualizați prima și a treia coloană a unei linii
paste file1 file2 Uniți conținutul a două fișiere sau două coloane
paste -d '+' file1 file2 Uniți conținutul a două fișiere sau două coloane, separate prin "+".
sort file1 file2 Sortați conținutul a două fișiere
sort file1 file2 | uniq Scoateți uniunea celor două fișiere (păstrați o singură copie a rândurilor duplicate).
sort file1 file2 | uniq -u Eliminați intersecția, lăsând celelalte linii
sort file1 file2 | uniq -d Eliminați intersecția celor două fișiere (lăsând doar fișierele care există în ambele fișiere).
comm -1 file1 file2 Comparați conținutul celor două fișiere, eliminând doar conținutul din "file1".
comm -2 file1 file2 Compararea conținutului a două fișiere și eliminarea numai a conținutului "fișierului2".
comm -3 file1 file2 Compararea a două fișiere elimină numai părțile care sunt comune ambelor fișiere.

Comandă Cod Explicație
dos2unix filedos.txt fileunix.txt Convertește formatul unui fișier text de la MSDOS la UNIX.
unix2dos fileunix.txt filedos.txt Convertește un fișier text de la UNIX la MSDOS.
recode ..HTML page.html Convertește un fișier text în html
recode -l | more Afișează toate formatele de conversie permise

Comandă Cod Explicația comentariilor
badblocks -v /dev/hda1 Verificarea blocurilor defecte pe discul hda1
fsck /dev/hda1 Repararea/verificarea integrității sistemului de fișiere linux pe discul hda1
fsck.ext2 /dev/hda1 Repară/verifică integritatea sistemului de fișiere ext2 de pe discul hda1
e2fsck /dev/hda1 Reparați/verificați integritatea sistemului de fișiere ext2 de pe discul hda1
e2fsck -j /dev/hda1 Reparați/verificați integritatea sistemului de fișiere ext3 de pe discul hda1
fsck.ext3 /dev/hda1 Reparați/verificați integritatea sistemului de fișiere ext3 de pe discul hda1
fsck.vfat /dev/hda1 Reparați/verificați integritatea sistemului de fișiere fat de pe discul hda1
fsck.msdos /dev/hda1 Reparați/verificați integritatea sistemului de fișiere dos de pe discul hda1
dosfsck /dev/hda1 Repararea/verificarea integrității sistemului de fișiere dos de pe discul hda1

Codul comenzii Note
mkfs /dev/hda1 Crearea unui sistem de fișiere pe partiția hda1
mke2fs /dev/hda1 Crearea unui sistem de fișiere linux ext2 pe partiția hda1
mke2fs -j /dev/hda1 Creează un sistem de fișiere linux ext3 (journaling) pe partiția hda1.
mkfs -t vfat 32 -F /dev/hda1 Crearea unui sistem de fișiere FAT32
fdformat -n /dev/fd0 Formatarea unei dischete
mkswap /dev/hda3 Crearea unui sistem de fișiere swap

Comandă Cod Explicație
mkswap /dev/hda3 Crearea unui sistem de fișiere swap
swapon /dev/hda3 Activează un nou sistem de fișiere swap
swapon /dev/hda2 /dev/hdb3 Activează două partiții swap

Cod comandă Note
dump -0aj -f /tmp/home0.bak /home Efectuează o copie de siguranță completă a directorului '/home'.
dump -1aj -f /tmp/home0.bak /home Efectuați o copie de rezervă interactivă a directorului '/home'
restore -if /tmp/home0.bak Restaurarea unei copii de siguranță interactive
rsync -rogpav --delete /home /tmp Sincronizați cele două directoare
rsync -rogpav -e ssh --delete /home ip_address:/tmp rsync pe canal SSH
rsync -az -e ssh --delete ip_addr:/home/public /home/local Sincronizați un director de la distanță cu un director local prin ssh și compresie
rsync -az -e ssh --delete /home/local ip_addr:/home/public Sincronizarea unui director local cu un director la distanță prin ssh și compresie
dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz' Efectuarea unei copii de siguranță a unui disc local pe o gazdă la distanță prin ssh
dd if=/dev/sda of=/tmp/file1 Copierea de rezervă a conținutului unui disc într-un fișier
tar -Puf backup.tar /home/user Efectuați o copie de rezervă interactivă a directorului "/home/user".
( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr 'cd /home/share/ && tar x -p' Copierea conținutului unui director într-un director la distanță prin ssh
( tar c /home ) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p' Copierea unui director local într-un director la distanță prin ssh
tar cf - . | (cd /tmp/backup ; tar xf - ) Copierea locală a unui director într-o altă locație, păstrând permisiunile și legăturile
find /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents Găsiți și copiați toate fișierele care se termină în ".txt" dintr-un director în alt director
find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2 Găsirea tuturor fișierelor care se termină în ".log" și realizarea unui pachet bzip al acestora
dd if=/dev/hda of=/dev/fd0 bs=512 count=1 Efectuarea unei copii a conținutului MBR (Master Boot Record) pe o dischetă
dd if=/dev/fd0 of=/dev/hda bs=512 count=1 Restaurarea conținutului MBR dintr-o copie de rezervă salvată pe o dischetă.

Comandă Cod Explicație
cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force Golește conținutul unui disc rescriptibil
mkisofs /dev/cdrom > cd.iso Creează o imagine iso a discului pe disc.
mkisofs /dev/cdrom | gzip > cd_iso.gz Creează o imagine iso comprimată a unui disc pe disc.
mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd Creează o imagine iso a unui director.
cdrecord -v dev=/dev/cdrom cd.iso Înregistrează un fișier imagine ISO
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom - Gravarea unui fișier imagine ISO comprimat
mount -o loop cd.iso /mnt/iso Montarea unui fișier imagine ISO
cd-paranoia -B Extragerea pistelor audio de pe un disc CD într-un fișier wav
cd-paranoia -- "-3" Extrage pistele de pe un disc CD într-un fișier wav (parametrul -3)
cdrecord --scanbus Scanează magistrala pentru a identifica canalele scsi
dd if=/dev/hdc | md5sum Verificarea codificării md5sum a unui dispozitiv, de exemplu, un CD

Cod comandă Notă Explicație
dhclient eth0 Activează dispozitivul de rețea "eth0" în modul dhcp
ethtool eth0 Afișarea statisticilor de trafic pentru placa de rețea "eth0
host www.example.com Găsirea numelor de gazdă pentru rezolvarea numelor cu adrese IP și oglinzi
hostname Afișarea numelor de gazdă
ifconfig eth0 Afișarea configurației unei plăci Ethernet
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 Controlul adreselor IP
ifconfig eth0 promisc Setați "eth0" în modul promiscuous pentru adulmecarea pachetelor
ifdown eth0 Dezactivarea unui dispozitiv de rețea "eth0
ifup eth0 Activarea unui dispozitiv de rețea "eth0
ip link show Afișarea stării de conectare a tuturor dispozitivelor de rețea
iwconfig eth1 Afișarea configurației unei plăci fără fir
iwlist scan Afișarea rețelelor fără fir
mii-tool eth0 Afișează starea conexiunii 'eth0'
netstat -tup Afișează toate conexiunile de rețea activate și PID-urile acestora
netstat -tup1 Afișează toate serviciile de rețea aflate în ascultare pe sistem și PID-urile acestora.
netstat -rn Afișează tabelul de rutare, similar cu comanda "route -n".
nslookup www.example.com Găsește nume de gazdă pentru a rezolva nume și adrese IP și le oglindește.
route -n Afișarea tabelului de rutare
route add -net 0/0 gw IP Gateway Controlul gateway-urilor predefinite
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 Controlați rutele statice către rețeaua "192.168.0.0/16".
route del 0/0 gw IP gateway Ștergeți rutele statice
echo “1”> /proc/sys/net/ipv4/ip_foward Activați redirecționarea IP
tcpdump tcp port 80 Afișarea tuturor buclelor HTTP
whois www.example.com Căutare în baza de date Whois

Comandă Cod Notă Explicație
mount -t smbfs -o username=user,password=pass //WinClient/share/mnt/share Montarea unui share de rețea Windows
nbtscan ip addr Rezoluția numelui netbios
nmblookup -A ip addr Rezoluția numelui netbios
smbclient -L ip addr/hostname Afișează partajarea la distanță a unei gazde Windows
smbget -Rr smb://ip addr/share Descărcați fișiere de la o gazdă windows prin smb, cum ar fi wget.

Comandă Cod Explicație
iptables -t filter -L Afișează toate legăturile din tabelul de filtre
iptables -t nae -L Afișează toate legăturile din tabelul nat
iptables -t filter -F Curăță toate regulile bazate pe tabelul de filtre
iptables -t nat -F Curăță toate regulile bazate pe tabelul nat
iptables -t filter -X Șterge toate legăturile create de utilizator
iptables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT Permite accesul telnet
iptables -t filter -A OUTPUT -p tcp --dport telnet -j DROP Blochează accesul telnet
iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT Permite redirecționarea conexiunilor POP3 pe legături
iptables -t filter -A INPUT -j LOG --log-prefix înregistrează toate pachetele blocate pe legătură
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE Configurați un PAT (Port Address Translation) pentru a masca pachetele ieșite la eth0
iptables -t nat -A POSTROUTING -d 192.168.0.1 -p tcp -m tcp --dport 22-j DNAT --to-destination 10.0.0.2:22 Devierea pachetelor destinate unei adrese de gazdă către alte gazde

Comandă Cod Note
free -m Afișează starea RAM în megabytes
kill -9 process id Forțarea unui proces să se oprească și terminarea acestuia
kill -1 process id Forțarea unui proces să își reîncarce configurația
last reboot Afișează istoricul repornirii
lsmod Listează starea modulelor kernelului
lsof -p process id Listați o listă de fișiere deschise de un proces
lsof /home/user1 Lista fișierelor deschise în căile sistemului date
ps -eafw Listarea sarcinilor linux
ps -e -o pid,args --forest Listează sarcinile linux într-un mod ierarhic.
pstress Afișați procesele într-o vizualizare arborescentă
smartctl -A /dev/hda Monitorizarea fiabilității unui dispozitiv cu disc dur prin activarea SMART.
smartctl -i /dev/hda Verifică dacă SMART este activat pentru un dispozitiv cu disc dur.
strace -c ls >/dev/null Listează apelurile de sistem efectuate și primite de un proces
strace -f -e open ls >/dev/null Listează apelurile de bibliotecă
tail /var/log/dmesg Afișează evenimentele interne în timpul boot-ului kernel-ului
tail /val/log/messages Afișează evenimentele sistemului
top Listează sarcinile linux care utilizează cele mai multe resurse CPU
watch -nl ‘cat /proc/interrupts’ Lista întreruperilor în timp real

Comandă Cod Note
alias hh='history' Setați un alias pentru istoricul comenzilor.
apropos ...keyword Faceți o listă de comenzi cu cuvintele cheie ale programului, utilă mai ales dacă știți doar ce face programul și nu vă amintiți comenzile
chsh Schimbarea comenzilor shell
chsh --list-shells O comandă utilă pentru a afla dacă trebuie să vă conectați de la distanță la o altă mașină.
gpg -c filel Criptarea unui fișier cu GNU Privacy Guard
gpg filel.gpg Decriptarea unui fișier cu GNU Privacy Guard.
Jurnale de acces: