| Comandă Cod | Note |
|---|---|
| arch | Afișarea arhitecturii procesorului mașinii (1) |
| uname -m | Afișarea arhitecturii procesorului mașinii (2) |
| uname -r | Afișarea versiunii kernelului în uz |
| dmidecode -q | Afișează componentele hardware ale sistemului -(SMBIOS / DMI) |
| hdparm -i /dev/hda | Enumerarea caracteristicilor arhitecturale ale unui disc |
| hdparm -tT /dev/sda | Efectuarea unei operații de citire test pe un disc |
| cat /proc/cpuinfo | Afișează informații despre informațiile CPU |
| cat /proc/interrupts | Afișarea întreruperilor |
| cat /proc/meminfo | Verifică utilizarea memoriei |
| cat /proc/swaps | Afișează ce swap-uri sunt utilizate |
| cat /proc/version | Afișați 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 | Salvare modificări ale orei în BIOS |
| Comandă Cod | Explicație |
|---|---|
| shutdown -h now | Oprirea sistemului |
| init 0 | Oprirea sistemului |
| telinit 0 | Oprirea sistemului |
| 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 | Comentariu Descriere |
|---|---|
| cd /home | Introduceți'/ home' director' |
| cd .. | Revine la directorul anterior |
| cd ../.. | Revine la cele două directoare anterioare |
| cd | Accesul la catalogul principal personal |
| cd ~user1 | Accesul la directorul personal |
| cd - | Revenirea 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 | Creați un director numit'dir1' director' |
| mkdir dir1 dir2 | Crearea simultană a două directoare |
| mkdir -p /tmp/dir1/dir2 | Crearea unui arbore de directoare |
| rm -f file1 | Ștergerea unui fișier numit'file1' fișier' |
| rmdir dir1 | Ștergerea unui director numit'dir1' director' |
| rm -rf dir1 | Ștergerea unui director numit'dir1' și ștergeț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 dir0/g' example.txt | Înlocuirea mai multor zerouri cu un singur zero |
| cat -n file1 | Marchează numărul de linii dintr-un 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}' | Vizualizează prima coloană a unei linii |
| echo a b c | awk '{print $1,$3}' | Vizualizează 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 a două coloane cu un"+" Sortare |
| sort file1 file2 | Sortarea conținutului a două fișiere |
| sort file1 file2 | uniq | Scoateți uniunea a două fișiere( Păstrați o singură copie a rândurilor duplicate) |
| sort file1 file2 | uniq -u | Eliminați intersecția și lăsați restul rândurilor. |
| sort file1 file2 | uniq -d | Eliminați intersecția a două fișiere( Lăsați numai fișierele care există în ambele fișiere.) |
| comm -1 file1 file2 | Comparați conținutul a două fișiere și eliminați numai'file1' Eliminați numai conținutul fișierului care este conținut în fișier. |
| comm -2 file1 file2 | Comparați conținutul a două fișiere și eliminați numai'file2' Conținutul inclus |
| comm -3 file1 file2 | Compararea conținutului 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.txt > 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 | Crearea unui ext3 linux pe partiția hda1( logare) Sistem de fișiere pe partiția hda1 |
| mkfs -t vfat 32 -F /dev/hda1 | Crearea unui sistem de fișiere FAT32 |
| fdformat -n /dev/fd0 | Formatarea unui disc floppy |
| 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 |
| Comandă Cod | Notă Explicație |
|---|---|
| dump -0aj -f /tmp/home0.bak /home | Efectuează o'/home' backup complet al unui director |
| dump -1aj -f /tmp/home0.bak /home | Efectuează o copie de rezervă interactivă a unui'/home' copie de siguranță interactivă a unui director |
| restore -if /tmp/home0.bak | Restaurarea unei copii de siguranță interactive |
| rsync -rogpav --delete /home /tmp | Sincronizarea ambelor directoare |
| rsync -rogpav -e ssh --delete /home ip_address:/tmp | rsync pe un canal SSH |
| rsync -az -e ssh --delete ip_addr:/home/public /home/local | Sincronizarea unui director 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'/home/user' directorului în mod interactiv |
| ( 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ă cu'.txt' cu terminație într-un alt director |
| find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2 | Găsiți toate fișierele care se termină cu'.log' terminații și realizați un pachet bzip. |
| dd if=/dev/hda of=/dev/fd0 bs=512 count=1 | Faceți o copie a conținutului MBR(Master Boot Record) pe o dischetă |
| dd if=/dev/fd0 of=/dev/hda bs=512 count=1 | Restaurați conținutul MBR de pe o copie de rezervă care a fost salvată pe o dischetă |
| Comandă Cod | Notă 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ă | Observații |
|---|---|
| dhclient eth0 | Activează dispozitivul de rețea 'eth0' în modul dhcp. |
| ethtool eth0 | Afișează statisticile de trafic pentru placa de rețea 'eth0'. |
| host www.example.com | Găsește nume de gazdă pentru a rezolva nume și adrese IP și oglinzi |
| hostname | Afișează numele de gazdă |
| ifconfig eth0 | Afișează configurația 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 wireless |
| iwlist scan | Afișarea rețelelor fără fir |
| mii-tool eth0 | Afișați 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ăsiți nume de gazdă pentru a rezolva nume și adrese IP și oglinzi |
| 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 | Controlează 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 | 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: | Descărcați fișiere de la o gazdă windows prin smb ca 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 | Șterge toate regulile bazate pe tabelul de filtrare |
| iptables -t nat -F | Șterge 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 | Modificarea comenzilor shell-ului |
| chsh --list-shells | O comandă bună 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. |