Comandi UNIX
I suggerimenti sono stati presi da riviste di informatica, da newsletters o da siti web
perciò ogni diritto rimane al legittimo proprietario.

 
awk/nawk [] file
esamina schemi in un file e processa i risultati
cat [opzioni] file
 
concatena (lista) un file
cd [directory]
cambia directory
 
chgrp [opzioni] gruppo file
cambia il gruppo di appartenenza di un file
 
chmod [opzioni] file
cambia i permessi di accesso a file o directory
 
chown [opzioni] proprietario file
cambia il proprietario di un file; può essere solo fatto dal super-user
 
chsh (passwd -e/-s) username login_shell
cambia la shell di login dell'utente (spesso solamente attraverso il super-user)
 
cmp [opzioni] file1 file2
confronta due file e mostra dove avvengono le differenze (file di testo e file binari)
 
compress [opzioni] file
comprime il file specificato e lo salva con l'estensione .Z
 
cp [opzioni] file1 file2
copia file1 in file2; file2 non dovrebbe già esistere. Questo comando crea o sovrascrive file2
 
cut (opzioni) [file]
taglia specifici campi/caratteri dalle linee del file specificato
 
date [opzioni]
riporta data e ora corrente
 
dd [if=infile] [of=outfile] [operando=valore]
copia un file, converte tra ASCII e EBCDIC o scambia l'ordine di byte, come specificato
 
diff [opzioni] file1 file2
confronta i due file e visualizza le differenze (solamente file di testo)
 
df [opzioni] [risorsa]
riporta il sommario dei blocchi del disco e degli inode liberi e usati
 
du [opzioni] [directory o file]
riporta lo spazio di disco usato
 
echo [stringa di testo]
riporta la stringa di testo specificata in standard output
 
ed o ex [opzioni] file
editor a linea di comando
 
emacs [opzioni] file
editor a schermo-pieno
 
expr argomenti
valuta gli argomenti. Usato per l'aritmetica, ecc. in shell
 
file [opzioni] file
classifica il tipo di file
 
find directory [opzioni] [azioni]
cerca file basandosi sul tipo o su uno schema
 
finger [opzioni] user[@nomehost]
riporta informazioni circa gli utenti di macchine locali e remote
 
ftp [opzioni] host
trasferisce file utilizzando il protocollo di trasferimento di file (FTP)
 
grep [opzioni] 'stringa di ricerca' argomento
ricerca nell'argomento (in questo caso probabilmente un file) tutte le occorrenze della stringa di ricerca specificata e le visualizza
 
egrep [opzioni] 'stringa di ricerca' argomento
ricerca nell'argomento (in questo caso probabilmente un file) tutte le occorrenze della stringa di ricerca specificata e le visualizza
 
fgrep [opzioni] 'stringa di ricerca' argomento
ricerca nell'argomento (in questo caso probabilmente un file) tutte le occorrenze della stringa di ricerca specificata e le visualizza
 
gzip [opzioni] file
comprime o decomprime un file. I file compressi vengo memorizzati con l'estensione .gz
 
gunzip [opzioni] file
comprime o decomprime un file. I file compressi vengo memorizzati con l'estensione .gz
 
zcat [opzioni] file
comprime o decomprime un file. I file compressi vengo memorizzati con l'estensione .gz
 
head [-numero] file
mostra le prime 10 (o numero di) linee di un file
 
hostname
mostra o setta (solamente super-user) il nome della macchina attuale
 
kill [opzioni] [-SEGNALE] [pid#] [%job]
manda un segnale al processo specificato dal numero di processo id (pid#) o dal numero di controllo del job (%n). Il segnale di default termina il processo
 
ln [opzioni] sorgente destinazione
crea un collegamento di nome destinazione a sorgente
 
lpq [opzioni]
mostra lo stato dei job di stampa
 
lpstat [opzioni]
mostra lo stato dei job di stampa
 
lpr [opzioni] file
stampa sulla stampante specificata
 
lp [opzioni] file
stampa sulla stampante specificata
 
lprm [opzioni]
rimuove un job di stampa dalla coda di stampa
 
cancel [opzioni]
rimuove un job di stampa dalla coda di stampa
 
ls [opzioni] [directory o file]
elenca il contenuto della directory specificata o i permessi del file specificato
 
mail [opzioni] [user]
semplice utility per la posta elettronica disponibile su un sistema Unix. Si digita un punto come primo carattere su una nuova linea per trasmettere il messaggio, un punto interrogativo per richiamare l'help
 
mailx [opzioni] [user]
semplice utility per la posta elettronica disponibile su un sistema Unix. Si digita un punto come primo carattere su una nuova linea per trasmettere il messaggio, un punto interrogativo per richiamare l'help
 
Mail [opzioni] [user]
semplice utility per la posta elettronica disponibile su un sistema Unix. Si digita un punto come primo carattere su una nuova linea per trasmettere il messaggio, un punto interrogativo per richiamare l'help
 
man [opzioni] comando
mostra la pagina di manuale (man) del comando specificato
 
mkdir [opzioni] directory
crea una directory
 
mkdir [opzioni] directory
crea una directory
 
more [opzioni] file
impaginatore di un file testuale
 
less [opzioni] file
impaginatore di un file testuale
 
pg [opzioni] file
impaginatore di un file testuale
 
mv [opzioni] file1 file2
muove file1 in file2
 
od [opzioni] file
dump su un file binario, in ottale, in ASCII, in esadecimale, in decimale o in modalità carattere.
 
passwd [opzioni]
setta o modifica la propria password
 
paste [opzioni] file
incolla campi nelle linee del file specificato
 
pr [opzioni] file
filtra il file e lo stampa su un terminale
 
ps [opzioni]
mostra lo stato dei processi attivi
 
pwd
stampa la directory di lavoro (corrente)
 
rcp [opzioni] nomehost
copia file in remoto dalla macchina corrente in un'altra macchina
 
rlogin [opzioni] nomehost
effettua il login in remoto su un'altra macchina
 
rm [opzioni] file
rimuove (elimina) un file o una directory (-r elimina ricorsivamente la directory ed il suo contenuto) (-i chiede conferma prima di eliminare i file)
 
rmdir [opzioni] directory
rimuove una directory
 
rsh [opzioni] nomehost
shell remota da eseguire su un'altra macchina
 
script file
memorizza ogni cosa che appare sullo schermo in un file fino a quando si esegue exit
 
sed [opzioni] file
editor di flusso per editare file da uno script o da linea di comando
 
sort [opzioni] file
ordina le linee del file specificato basandosi sulle opzioni scelte
 
source file
legge i comandi dal file specificato e li esegue nella shell corrente. source per la shell C, . per la shell Bourne
 
. file
legge i comandi dal file specificato e li esegue nella shell corrente. source per la shell C, . per la shell Bourne
 
strings [opzioni] file
riporta sequenze di 4 o più caratteri stampabili terminanti in o . Generalmente viene usato per ricercare in file binari stringhe ASCII
 
stty [opzioni]
setta o visualizza le opzioni del terminale di controllo
 
tail [opzioni] file
mostra le ultime linee (o parte) di un file
 
tar [opzioni] [file]
archivio a nastro--riferirsi alle pagine man per dettagli su come creare, elencare ed estrarre file da un archivio. I file tar possono essere memorizzati su disco o su nastro.
 
tee [opzioni] file
copia standard output in uno o più file
 
telnet [host [porta]]
comunica con un altro host usando il protocollo telnet
 
touch [opzioni] [data/ora] file
crea un file vuoto o aggiorna la data/ora di accesso di un file esistente
 
tr [opzioni] stringa1 stringa2
traduce i caratteri di stringa1 provenienti da standard input in quelli di stringa2 per standard output
 
uncompress file.Z
decomprime il file specificato e lo salva in un file
 
uniq [opzioni] file
rimuove le linee ripetute in un file
 
uudecode [file]
decodifica un file codificato con uuencode, riportandolo al file originale
 
uuencode [file] nuovo_nome
codifica un file binario in codice ASCII 7-bit; utile quando lo si trasmette via email, per essere poi decodificato come nuovo_nome alla destinazione
 
vi [opzioni] file
editor visuale, a pieno schermo
 
wc [opzioni] [file]
mostra il numero di parole (o di caratteri o di linee) del file specificato
 
whereis [opzioni] comando
riporta le locazioni del binario, del sorgente e della pagina man per il comando specificato
 
which comando
riporta il percorso del comando o l'alias di shell in uso
 
who o w
riporta chi è ``loggato'' e quali processi ha in esecuzione
 
zcat file.Z
concatena (lista) il file non compresso a video, lasciando il file compresso su disco