codice comando descrizione commento
Arch Mostra l'architettura del processore della macchina (1)
Uname -m Mostra l'architettura del processore della macchina (2)
Uname -r Mostra la versione del kernel in uso
Dmidecode -q Mostra i componenti del sistema hardware - (SMBIOS/DMI)
HDPARM -i /dev/hda Elenca le caratteristiche architettoniche di un disco
HDPARM -tT /dev/sda Esegui una lettura di test sul disco
Cat /proc/cpuinfo Mostra le informazioni sulla CPU
Cat /proc/interrupts Mostra l'interrupt
Cat /proc/meminfo controlla l'uso della memoria
Cat /proc/scambi Mostra quali swap vengono utilizzati
Cat /proc/versione Mostra la versione del kernel
Cat /proc/net/dev Visualizza gli adattatori di rete e le statistiche
Cat /proc/mounts Mostra il file system caricato
LSPCI -TV Elenca i dispositivi PCI
LSUSB -TV Visualizza i dispositivi USB
Data Visualizza la data del sistema
Cal 2007 Mostra il calendario per 2007
Data 04121700 2007.00 Imposta data e ora - mese, giorno, ora, anno. secondi
Orologio -w Salva le modifiche dell'orologio nel BIOS

codice comando descrizione commento
Spegni -h ora Spegni il sistema
Init 0 Spegni il sistema
Telinit 0 Spegni il sistema
Spegni -h ore: minuti & Spegni il sistema al tempo programmato
Spegni -c Annulla lo spegnimento del sistema al tempo programmato
Spegni -r ora riavvia
Riavvia riavvia
Disconnetti annullamento

codice comando descrizione commento
CD /home Vai a '/directory 'home'.
CD.. Ritorna al livello di directory precedente
CD../.. Ritorna ai due livelli di directory precedenti
CD Entra nella directory personale home
Cd~ user1 Entra nella directory personale home
CD - Ritorna alla directory in cui ti trovavi l'ultima volta
PWD Mostra il percorso di lavoro
ls Visualizza i file nella directory
LS -F Visualizza i file nella directory
LS -l Visualizza i dettagli dei file e delle directory
Ls -a Mostra i file nascosti
Ls * [0-9] * Visualizza i nomi dei file e delle directory che contengono numeri
Tree Visualizza la struttura ad albero dei file e delle directory partendo dalla directory radice
LSTREE Visualizza la struttura ad albero dei file e delle directory partendo dalla directory radice
Mkdir dir1 Crea una directory chiamata 'dir'1 '
Mkdir dir1 dir2 Crea due directory contemporaneamente
Mkdir -p /tmp/dir1/dir2 Crea un albero di directory
Rm -f file1 Elimina un file chiamato 'file'1 '
Rmdir dir1 Elimina una directory chiamata 'dir'1 '
Rm -rf dir1 Elimina una directory chiamata 'dir'1 e elimina contemporaneamente i suoi contenuti
Rm -rf dir1 dir2 Elimina contemporaneamente entrambe le directory e i loro contenuti
MV dir1 new_dir Rinomina/Sposta una directory
CP file1 file2 Copia un file
CP dir/*. Copia tutti i file in una directory nella directory di lavoro corrente
CP -A /tmp/dir1. Copia una directory nella directory di lavoro corrente
CP -a dir1 dir2 Copia una directory
-S file1 lnk1 Crea un collegamento simbolico a un file o directory
Ln file1 lnk1 Crea un collegamento fisico a un file o directory
Touch -t 0712250000 file1 Modifica la data e ora di un file o directory - (YYMMDDhhmm)
IconV -l Elenca i codici conosciuti
iconv -f fromEncoding -t aEncoding inputFile > outputFile Cambia la codifica dei caratteri
Trova. -maxdepth 1 -nome * .jpg -print -exec convert Ridimensiona in batch i file nella directory corrente e inviali alla directory delle miniature (richiede conversione da ImageMagick)

codice comando descrizione commento
Trova/-nome file1 Inizia con '/' per entrare nel file system root per cercare file e directory
Trova/-user user1 Cerca file e directory di proprietà dell'utente'user1 '
Trova /home/utente1 -nome * .bin Cerca la directory '/home/utente1' per file che terminano con '.bin'
Trova /usr/bin -type f -atime + 100 Cerca file eseguibili che non sono stati utilizzati negli ultimi 100 giorni
Trova /usr/bin -type f -mtime -10 Cerca file che sono stati creati o modificati entro 10 giorni
Trova/-nome * .rpm -exec chmod 755 '{}' ; Cerca file che terminano con '.rpm' e definisci i loro permessi
Trova/-xdev -nome * .rpm Cerca file che terminano con '.rpm', ignorando dispositivi rimovibili come unità ottiche e dischi flash
Localizza * .ps Trova file che terminano con '.ps' - esegui il comando 'updatedb' prima
Whereis halt Visualizza la posizione di un file binario, sorgente o man
Che si ferma Visualizza il percorso completo di un file binario o eseguibile

codice comando descrizione commento
Monta /dev/hda2 /mnt/hda2 Monta il disco chiamato hda2 - assicurati che la directory '/mnt/hda2' già esiste
Umount /dev/hda2 Dismonta il disco chiamato hda2 - esci dal punto di mount '/mnt/hda2' first
Fuser -km /mnt/hda2 Disinstallazione forzata quando il dispositivo è occupato
Umount -n /mnt/hda2 Esegui operazioni di disinstallazione senza scrivere /etc/Il file mtab è utile quando il file viene letto-solo o quando il disco è pieno
Monta /dev/fd0 /mnt/floppy Monta un disco floppy
Monta /dev/cdrom /mnt/cdrom Monta un cdrom o dvdrom
Monta /dev/hdc /mnt/cdrecorder Monta un cdrw o dvdrom
Monta /dev/hdb /mnt/cdrecorder Monta un cdrw o dvdrom
Monta -o loop file.iso /mnt/cdrom Monta un file o immagine ISO
Monta -t vfat /dev/hda5 /mnt/hda5 Monta un FAT Windows32 file system
Monta /dev/sda1 /mnt/usbdisk Monta una unità USB o dispositivo flash
Monta -t smbfs -o username = user, password = pass//WinClient/condivisione /mnt/condivisione Monta una condivisione di rete Windows

codice comando descrizione commento
DF -h Mostra una lista delle partizioni montate
LS -lSr | more Ordina file e directory per dimensione
Du -sh dir1 Stima lo spazio disco già utilizzato dalla directory 'dir'1'
Du -sk * | sort -rn Visualizza le dimensioni dei file e delle directory in sequenza secondo la capacità
Rpm -q -a --qf '% 10 {DIMENSIONE} t% {NOME} n' | sort -k1,1n Visualizza lo spazio utilizzato dai pacchetti rpm installati in ordine di dimensione (sistema di classe fedora, redhat)
Dpkg-query -W -f = '${Installed-Dimensione; 10} t ${Package} n' | sort -k1,1n Mostra lo spazio utilizzato dai pacchetti deb installati in base alla dimensione (sistema di classe ubuntu, debian)

codice comando descrizione commento
GroupAdd nome_gruppo Crea un nuovo gruppo utente
Groupdel nome_gruppo Elimina un gruppo utente
Groupmod -n nuovo_nome_gruppo vecchio_nome_gruppo Rinomina un gruppo utente
Useradd -c "Nome Cognome" -g admin -d /home/utente1 -s /bin/bash utente1 Crea un utente che appartiene al gruppo utente "admin"
UserAdd utente1 Crea un nuovo utente
Userdel -r utente1 Elimina un utente ('-' esclude la directory home)
Usermod -c "Utente FTP" -g sistema -d /ftp/utente1 -s /bin/nologin utente1 Modifica le proprietà dell'utente
Passwd Cambia la password
Passwd utente1 Modifica la password di un utente (consente solo l'esecuzione da root)
Chage -E 2020-12-31 utente1 Imposta la data di scadenza per le password degli utenti
PWCK Controlla il formato del file e le correzioni di sintassi per '/etc/' e l'esistenza degli utenti
GRPCK Controlla il formato del file e le correzioni di sintassi per '/etc/' e gruppi esistenti
Newgrp nome_gruppo Accedi a un nuovo gruppo per cambiare il gruppo predefinito per i file creati di recente

codice comando descrizione commento
LS -lh mostra i permessi
LS /tmp | pr -T5 -W $COLUMNS Dividi il punto finale in 5 colonne da visualizzare
Chmod ugo + rwx directory1 Imposta i permessi per il proprietario (u), il gruppo (g) e gli altri (o) della directory per leggere (r), scrivere (w) ed eseguire (x)
Chmod go-rwx directory1 Elimina i permessi di lettura e scrittura esecuzione del gruppo (g) e degli altri (o) per le directory
Chown utente1 file1 Cambia gli attributi proprietario di un file
Chown -R utente1 directory1 Cambia gli attributi proprietario di una directory e contemporaneamente cambia gli attributi di tutti i file nella directory
CHGRP gruppo1 file1 Cambia il gruppo dei file
Chown utente1: gruppo1 file1 Cambia gli attributi proprietario e gruppo di un file
Trova/-perm -u + s Elenca tutti i file di un sistema che utilizzano il controllo SUID
Chmod u + s /bin/file1 Imposta il bit SUID di un file binario - l utente che esegue il file ha anche le stesse permessi del proprietario
CHMOD U-S /bin/file1 Disabilita il bit SUID di un file binario
Chmod g + s /home/public Imposta il bit SGID di una directory - Simile a SUID, ma per le directory
CHMOD G-S /home/public Disabilita il bit SGID di una directory
Chmod o + t /home/public Imposta il bit STIKY di un file - consente solo al proprietario legittimo di eliminare il file
CHMOD O-T /home/public Disabilitare il bit STIKY di una directory

codice comando descrizione commento
Chattr + a file1 Sono permessi solo file di lettura e scrittura in modalità append
Chattr + c file1 Permette a questo file di essere automaticamente compresso/decompresso dal kernel
Chattr + d file1 Il programma di backup ignorerà questo file durante il backup del file system
Chattr + i file1 Impostare su file immutabili che non possono essere eliminati, modificati, rinominati o collegati
Chattr + s file1 Permette di eliminare in modo sicuro un file
Chattr + S file1 Una volta che l'applicazione esegue un'operazione di scrittura su questo file, il sistema scrive immediatamente i risultati modificati su disco
Chattr + u file1 Se il file viene eliminato, il sistema ti permetterà di recuperare il file eliminato più tardi
Lsattr Mostrare proprietà speciali

codice comando descrizione commento
Bunzip2 file1.bz2 Scompattare un file chiamato'file1.bz2 '
Bzip2 file1 Comprimere un file chiamato'file1 '
Gunzip file1.gz Scompattare un file chiamato'file1.gz'
File gzip1 Comprimere un file chiamato'file1 '
Gzip -9 file1 massima compressione
File rar1.rar test_file Creare un pacchetto chiamato'file1.rar '
File rar1.rar file1 file2 dir1 Comprimere contemporaneamente file1 ',' file2 'e directory'dir1'
File rar x1.rar Scompattare il pacchetto rar
Unrar file x1.rar Scompattare il pacchetto rar
Tar -cvf archive.tar file1 Creare un tarball non compresso
Tar -cvf archive.tar file1 file2 dir1 Creare un archivio contenente'file1 ',' file2 'e'dir1'
Tar -tf archive.tar Visualizzare il contenuto di un pacchetto
Tar -xvf archive.tar Rilasciare un pacchetto
Tar -xvf archive.tar -C /tmp Rilasciare il pacchetto compresso al /directory tmp
Tar -cvfj archive.tar.bz2 dir1 Creare un pacchetto compresso in bzip2 formato
Tar -jxvf archive.tar.bz2 Scompattare un pacchetto compresso in bzip2 formato
Tar -cvfz archive.tar.gz dir1 Creare un pacchetto compresso in formato gzip
Tar -zxvf archive.tar.gz Scompattare un pacchetto compresso in formato gzip
File zip1file .zip1 Creare un file zip
Zip -file r1file .zip1 file2 dir1 Comprimere contemporaneamente più file e directory in un file zip
Scompattare un file1.zip Scompattare un file zip

codice comando descrizione commento
Rpm -ivh package.rpm Installare un pacchetto rpm
Rpm -ivh --pacchetto.rpm nodeeps Installare un pacchetto rpm ignorando i warning delle dipendenze
rpm -U package.rpm Aggiorna un pacchetto RPM senza modificare il file di configurazione
Rpm -F package.rpm Aggiorna un pacchetto rpm confermato installato
Rpm -e package_name rpm Elimina un pacchetto RPM
RPM -QA Mostra tutti i pacchetti rpm installati nel sistema
Rpm -qa | grep htpd Mostra tutti i pacchetti rpm con la parola "htpd" nel loro nome
RPM -Qi package_name Ottieni informazioni speciali su un pacchetto installato
RPM -qg "Ambienti di Sistema/Demoni" Mostra il pacchetto rpm di un componente
RPM -QL package_name Mostra un elenco di file forniti da un pacchetto rpm installato
RPM -QC package_name Mostra un elenco di file di configurazione forniti da un pacchetto rpm installato
RPM -Q package_name --WhatRequires Mostra un elenco di dipendenze con un pacchetto rpm
RPM -q package_name --WhatProvides Mostra la capacità di un pacchetto rpm
Rpm -q package_name --scripts Mostra gli script eseguiti durante l'installazione/rimozione
RPM -Q package_name --Changelog Mostra la cronologia delle modifiche di un pacchetto RPM
RPM -QF /etc/httpd/conf/httpd.conf Verifica quale pacchetto rpm ha fornito il file specificato
Rpm -qp package.rpm -l Mostra l'elenco dei file forniti da un pacchetto rpm non installato
RPM --importa /media/cdrom/RPM-GPG-KEY Importa Certificato Digitale Pubblico
Rpm --checksig package.rpm Verifica l'integrità di un pacchetto RPM
Rpm -qa gpg-pubkey Verifica l'integrità di tutti i pacchetti rpm installati
RPM -V package_name Controlla la dimensione del file, licenza, tipo, proprietario, gruppo, MD5 controlla e ultimo aggiornamento
RPM -Va Controlla tutti i pacchetti rpm installati nel sistema - usare con cautela
Rpm -Vp package.rpm Conferma che un pacchetto rpm non è stato installato
Rpm2cpio package.rpm | cpio --estrae --make-directory * bin * Esegui un file eseguibile da un pacchetto rpm
Rpm -ivh /usr/src/redhat/RPMS/arch/package.rpm Installa un pacchetto costruito da una fonte rpm
RPMbuild --ricostruisci package_name src.rpm Costruisci un pacchetto RPM da una fonte RPM

codice comando descrizione commento
Yum install package_name Scarica e installa un pacchetto RPM
Yum localinstall package_name Un pacchetto RPM verrà installato, utilizzando il tuo proprio repository di software per risolvere tutte le dipendenze per te
Yum update package_name Aggiorna tutti i pacchetti rpm installati nel sistema corrente
Yum update package_name Aggiorna un pacchetto rpm
Yum remove package_name Elimina un pacchetto RPM
Yum list Elenca tutti i pacchetti installati nel sistema corrente
Yum search package_name Cerca pacchetti nel deposito rpm
Yum cleaning packages Pulisci la cache rpm e elimina i pacchetti scaricati
Yum cleaning headers Elimina tutti i file di intestazione
Yum clean all Elimina tutti i pacchetti e i file di intestazione nella cache

codice comando descrizione commento
Dpkg -i package.deb Installare/Aggiorna un pacchetto deb
Dpkg -r package_name Elimina un pacchetto deb dal sistema
Dpkg -l Visualizza tutti i pacchetti deb installati nel sistema
Dpkg -l | grep htpd Visualizza tutti i pacchetti deb con la parola "htpd" nel loro nome
Dpkg -s package_name Ottieni informazioni su un pacchetto speciale installato nel sistema
DPKG -L package_name Visualizza l'elenco dei file forniti da un pacchetto deb già installato nel sistema
Dpkg --contents package.deb Visualizza l'elenco dei file forniti da un pacchetto che non è ancora stato installato
DPKG -S /bin/ping Verifica quale pacchetto deb ha fornito il file specificato

codice comando descrizione commento
Apt-get install package_name Installare/Aggiorna un pacchetto deb
Apt-cdrom install package_name Installare/Aggiorna un pacchetto deb da CD
Apt-get update Aggiorna i pacchetti nella lista
Apt-get upgrade Aggiorna tutti i software installati
Apt-get remove package_name Elimina un pacchetto deb dal sistema
Apt-get check Verifica che il deposito di software dipendente sia corretto
Apt get clean Pulisci la cache dal pacchetto scaricato
Apt-ricerca cache cercata-package Restituisce il nome del pacchetto contenente la stringa di ricerca

codice comando descrizione commento
Cat file1 Visualizzazione in avanti del contenuto del file dal primo byte
Tac file1 Revisiona il contenuto di un file al contrario dalla riga finale
Più file1 Visualizza il contenuto di un file lungo
Meno file1 Simile al comando 'more', ma permette operazioni in senso inverso nel file così come in senso diretto
Intestazione -2 file1 Esamina le prime due righe di un documento
Coda -2 file1 Esamina le ultime due righe di un file
Coda -f /var/log/messaggi Visualizza il contenuto aggiunto al file in tempo reale

codice comando descrizione commento
Cat file1 | comando (sed, grep, awk, grep, ecc ...) > result.txt Unisci il testo della descrizione dettagliata di un file e scrivi l'introduzione in un nuovo file
Cat file1 | comando (sed, grep, awk, grep, ecc ...) > > result.txt Unisci il testo della descrizione dettagliata di un file e scrivi l'introduzione in un file esistente
Grep Aug /var/log/messaggi Cerca la parola chiave "Aug" nel file '/var/log/messages'
Grep ^ Aug /var/log/messaggi Cerca parole che iniziano con "Aug" nel file '/var/log/messages'
Grep [0-9] /var/log/messaggi Seleziona tutte le righe che contengono numeri nel'/var/log/file messages'
Grep Aug -R /var/log/* Cerca la stringa "Aug" nel directory '/var/log' e i directory successivi
Sed's/stringa1/stringa2/g'example.txt Sostituisci "string1" nel file example.txt con "string2"
Sed '/^ $/d' example.txt Rimuovi tutte le righe vuote dal file example.txt
Se d '/ *#/ d;/^ $/d'example.txt from example.txt Rimuovi tutti i commenti e le righe vuote dal file
Echo'esempio '| tr' [: lower :]' '[: upper:] ' Unisci i contenuti delle celle superiori e inferiori
Sed -e '1d' result.txt Escludi la prima riga dal file example.txt
Sed -n '/stringa1/p' Visualizza le righe che contengono solo la parola "string1"
Sed -e's / *$//' example.txt Elimina gli spazi in fine di ogni riga
Sed -e's/stringa1/g'example.txt Elimina solo la parola "string1" nel documento e mantieni tutto il resto
Sed -n '1,5p; 5q' example.txt Revisiona il contenuto dalla prima alla quinta riga
Sed -n '5p; 5q' example.txt Controlla la riga 5
Sed -e's/00 */0/g'example.txt Sostituisci più zeri con un singolo zero
Cat -n file1 Identifica il numero di righe nel file
Cat example.txt | awk'NR% 2 == 1 ' Elimina tutte le righe pari-linee numerate nel file example.txt
Echo a b c | awk '{print 1 dollar' Guarda la prima colonna di una riga
Echo a b c | awk '{print 1 dollar, 3 dollari' Controlla le prime e le terze colonne di una riga
Incolla file1 file2 Unisci i contenuti di due file o colonne
Incolla -d '+' file1 file2 Unisci i contenuti di due file o colonne, distinti da "+" al centro
Ordina il file1 file2 Ordina i contenuti di due file
Ordina il file1 file2 | uniq Rimuovi l'unione di due file (viene mantenuta solo una copia delle righe duplicate)
Ordina il file1 file2 | uniq -u Elimina l'intersezione, lasciando altre righe
Ordina il file1 file2 | uniq -d Rimuovi l'intersezione di due file (lasciando solo i file che esistono contemporaneamente in entrambi i file)
Comm -1 file1 file2 Confrontando i contenuti di due file rimuove solo il contenuto contenuto in 'file'1 '
Comm -2 file1 file2 Confrontando i contenuti di due file rimuove solo il contenuto contenuto in 'file'2 '
Comm -3 file1 file2 Confronta i contenuti di due file per eliminare solo le parti comuni a entrambi i file

codice comando descrizione commento
Dos2unix filedos.txt fileunix.txt Converti un formato di file di testo da MSDOS a UNIX
Unix2dos fileunix.txt filedos.txt Converti un formato di file di testo da UNIX a MSDOS
Recode.. HTML < page.txt > Page.html Converti un file di testo in HTML.
Recode -l | more Mostra tutti i formati di conversione consentiti

codice comando descrizione commento
Badblocks -v /dev/hda1 Controlla i magneti danneggiati sul disco hda1
FSCK /dev/hda1 Ripara/Controlla l'integrità del file system Linux sull'HDA1 disk
Fsck.ext2 /dev/hda1 Ripara/Controlla l'integrità del ext2 file system sull'HDA1 disk
E2FSCK /dev/hda1 Ripara/Controlla l'integrità del ext2 file system sull'HDA1 disk
E2fsck -j /dev/hda1 Ripara/Controlla l'integrità del ext3 file system sull'HDA1 disk
Fsck.ext3 /dev/hda1 Ripara/Controlla l'integrità del ext3 file system sull'HDA1 disk
Fsck.vfat /dev/hda1 Ripara/Controlla l'integrità del file system FAT sull'HDA1 disk
Fsck.msdos /dev/hda1 Ripara/Controlla l'integrità del file system DOS sull'HDA1 disk
Dosfsck /dev/hda1 Ripara/Controlla l'integrità del file system DOS sull'HDA1 disk

codice comando descrizione commento
MKFS /dev/hda1 Crea un file system nel HDA1 partition
MKE2FS /dev/hda1 Crea un linux ext2 filesystem in the hda1 partition
MKE2FS -J /dev/hda1 Crea un linux ext3 (journaling) filesystem in the hda1 partition
MKFS -T vfat 32 -F /dev/hda1 Crea un FAT32 file system
Fdformat -n /dev/fd0 Formatta un disco floppy
MKSwap /dev/hda3 Crea un file system di swap

codice comando descrizione commento
MKSwap /dev/hda3 Crea un file system di swap
Swapon /dev/hda3 Abilita un nuovo file system di swap
Swapon /dev/hda2 /dev/hdb3 Abilita due partizioni di swap

codice comando descrizione commento
Estrai -0aj -f /tmp/home0.bak /home Crea un backup completo del'/directory home'
Estrai -1aj -f /tmp/home0.bak /home Crea un backup interattivo del'/directory home'
Ripristina -if /tmp/home0.bak Ripristina un backup interattivo
Rsync -rogpav --elimina /home /tmp Sincronizza le directory su entrambi i lati
Rsync -rogpav -e ssh --elimina /indirizzo_ip home:/tmp Tramite canale SSH rsync
Rsync -az -e ssh --elimina indirizzo_ip:/home/public /home/locale Sincronizza una directory remota con una directory locale tramite ssh e compressione
Rsync -az -e ssh --elimina /home/indirizzo_ip locale:/home/public Sincronizza le directory locali con le directory remote tramite ssh e compressione
Dd bs = 1M if =/dev/hda | gzip | ssh utente@indirizzo_ip '_addr' 'dd of = hda.gz' Esegui un backup del disco locale su un host remoto tramite ssh
Dd if =/dev/sda of =/tmp/file1 Backup il contenuto del disco su un file
Tar -Puf backup.tar /home/utente Esegui un backup interattivo di '/home/directory utente
(Cd /tmp/locale/&& tar c . ) | ssh -C user@ip_addr 'cd /home/condivisione/&& tar x -p' Copia il contenuto di una directory in una directory remota tramite ssh
(Tar c /home) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p' Copia una directory locale in una directory remota tramite ssh
Tar cf - . | ( cd /tmp/backup; tar xf -) Copia una directory localmente in un altro posto, mantenendo i permessi e i link originali
Trova /home/utente1 -nome '* .txt' | xargs cp -av --destinazione-directory =/home/backup/--genitori Trova e copia tutti i file che terminano con '.txt' da una directory a un'altra
Trova /var/log -nome '* .log' | tar cv --files-from = - | bzip2 > log.tar.bz2 Trova tutti i file che terminano con '.log' e crea un pacchetto bzip
Dd if =/dev/hda of =/dev/fd0 bs = 512 count = 1 Esegui un'azione per copiare il contenuto MBR (Master Boot Record) su un disco floppy
Dd if =/dev/fd0 of =/dev/hda bs = 512 count = 1 Ripristina il contenuto MBR da un backup salvato su un disco floppy

codice comando descrizione commento
CDRecord -v gracetime = 2 dev =/dev/cdrom -espelli vuoto = veloce -forza Svuota il contenuto di un disco riwritable
Mkisofs /dev/cdrom > cd.iso Crea un'immagine ISO di un disco sul disco
Mkisofs /dev/cdrom | gzip > cd_iso Crea un'immagine disco iso compressa sul disco
MKISOFS -J -permesso-iniziali-punti -R -V "Etichetta CD" -iso-level 4 -o./cd.iso data_cd Crea un'immagine ISO di una directory
Cdrecord -v dev =/dev/cdrom cd.iso Brucia un file immagine ISO
Gzip -dc cd_iso | cdrecord dev =/dev/cdrom - Brucia un file immagine ISO compresso
Monta -o loop cd.iso /mnt/iso Monta un file immagine ISO
cd-paranoia -B Trascrive le tracce audio da un CD in un file wav
CD-paranoia -- "-3" Trascrive le tracce audio da un CD in un file wav (argomento -3)
CDRecord --scanbus Esegui uno scan del bus per identificare il canale scsi
Dd if =/dev/hdc | md5Somma Verifica l'MD5Somma di codifica di un dispositivo, come un CD

codice comando descrizione commento
Dhclient eth01 Abilita il dispositivo di rete 'eth0' in modalità dhcp
Ettrolo eth01 Mostra le statistiche di traffico della scheda di interfaccia di rete 'eth0'
Host www.example.com Trova Hostname per risolvere il nome e l'indirizzo IP e il mirroring
Nome host Mostra il nome host
Ifconfig eth0 Mostra la configurazione di una scheda di interfaccia di rete Ethernet
Ifconfig eth0 192.168.1.1 maschera di rete 255.255.255.0 Controlla gli indirizzi di protocollo Internet
Ifconfig eth0 promisc Imposta'eth0 'in modalità promiscua per sniffare pacchetti di dati
Ifdown eth01 Disabilita un dispositivo di rete'eth0 '
Ifup eth01 Abilita un dispositivo di rete'eth0 '
IP link show Mostra lo stato di connessione di tutti i dispositivi di rete
Iwconfig eth1 Mostra la configurazione di una scheda di interfaccia di rete wireless
IWList scan Mostra la rete wireless
mii-strumento eth01 Mostra lo stato di connessione di'eth0 '
Netstat -Tup Mostra tutte le connessioni di rete abilitate e i loro PID
Netstat -tup1 Mostra tutti i servizi di rete nel sistema e i loro PID
Netstat -rn Mostra la tabella di inoltro, simile a "route -n" comando
Nslookup www.example.com Trova Hostname per risolvere il nome e l'indirizzo IP e il mirroring
Route -n Mostra la tabella di inoltro
Route aggiunta -net 0/0 gw IP Gateway Controllo Preset Gateway
Route add -net 192.168.0.0 maschera di rete 255.255.0.0 gw 192.168.1.1 Controlla le rotte statiche verso la rete '192.168.0.0/16 '
Route del 0/0 gw IP gateway Elimina la rotta statica
Echo "1" > /proc/sys/net/ipv4/ip_foward Attiva la inoltro IP
Tcpdump tcp port 80 Mostra tutti i cicli HTTP
Whois www.example.com Cerca nel database Whois

codice comando descrizione commento
Monta -t smbfs -o Username = user, password = pass //WinClient/condivisione/mnt/condivisione Monta una condivisione di rete Windows
Nbtscan ip addr Risoluzione dei nomi Netbios
Nmblookup -A ip addr Risoluzione dei nomi Netbios
smbclient -L ip addr/hostname Visualizza una condivisione remota di un host Windows
smbget -Rr smb://ip addr/condivisione Abilita il download di file da un host Windows tramite smb come wget

codice comando descrizione commento
Iptables -t filter -L Mostra tutti i link alla tabella filter
Iptables -t nae -L Mostra tutti i link alla tabella NAT
Iptables -t filter -F Pulisci tutte le regole basate sulla tabella filter
Iptables -t nat -F Pulisci tutte le regole basate sulla tabella nat
Iptables -t filter -X Elimina tutti gli utenti-creati i link
IPTables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT Consenti l'accesso telnet
IPTables -t filter -A OUTPUT -p tcp --dport telnet -j DROP Blocca l'accesso telnet
Iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT Consenti POP3 connessioni sul link di inoltro
Iptables -t filter -A INPUT -j LOG --log-prefisso Pacchetti registrati sequestrati in tutti i link
Iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE Configura un PAT (Port Address Translation) per mascherare i pacchetti in uscita su eth0
Iptables -t nat -A POSTROUTING -d 192.168.0.1 -p tcp -m tcp --dport 22-j DNAT --a-destinazione 10.0.0.2:22 Inoltra pacchetti diretti a un indirizzo di host a un altro host

codice comando descrizione commento
Libero -m Elenca lo stato della RAM in megabyte
Kill -9 id processo Chiudi forzatamente il processo e terminalo
Kill -1 id processo Obbliga un processo a sovraccaricare la sua configurazione
Ultimo riavvio Mostra cronologia riavvio
lsmod modulo del kernel per elencare gli stati
Lsof -p id processo Elenco dei file aperti dal processo
LSOF /home/utente1 Elenco dei file aperti nel percorso di sistema dato
PS -eafw Elenca i compiti Linux
Ps -e -o pid, args --foresta Elenca i compiti Linux in modo gerarchico
PSTRESS Visualizza il programma come diagramma ad albero
SmartCTL -A /dev/hda Monitora la affidabilità dei dispositivi di disco rigido abilitando SMART
SmartCTL -I /dev/hda Controlla se SMART è abilitato per un dispositivo di disco rigido
Strace -c ls >/dev/null Elenca le chiamate di sistema fatte e ricevute con un processo
Strace -f -e open ls >/dev/null chiamata di libreria elenco
Coda /var/log/dmesg Visualizza eventi interni durante il boot del kernel
Coda /val/log/messaggi Visualizza eventi di sistema
top Elenca i compiti Linux che utilizzano la maggior parte delle risorse CPU
Guarda -nl'cat /proc/interruzioni ' Elenca gli interruzioni in tempo reale

codice comando descrizione commento
Alias hh = 'history' Imposta un alias per la cronologia dei comandi
Parola chiave Apropos... Crea un elenco di comandi che includono parole chiave del programma, particolarmente utile quando sai solo cosa fa il programma e non ricordi i comandi
CHSH Cambia comando shell
CHSH --elenco-shell Buon comando per scoprire se devi connetterti a un'altra macchina in remoto
GPG -File C filel Cifra un file con GNU Privacy Guard
File Gpg filel.gpg Decifra un file con GNU Privacy Guard
I tuoi passi: