Capitolo 11. Riassunto dei comandi Unix

Indice
11.1. Comandi Unix

11.1. Comandi Unix

Nella tabella che segue vengono riassunti i comandi maggiormente usati su un sistema Unix. In questa tabella, come in generale avviene, per molti comandi Unix, file può essere un nome di file, una lista di nomi di file o input/output che potrebbe essere rediretto per o dal comando.

Tabella 11.1. Comandi Unix
Comando/SintassiCosa fa
awk/nawk [opzioni] fileesamina schemi in un file e processa i risultati
cat [opzioni] fileconcatena (lista) un file
cd [directory]cambia directory
chgrp [opzioni] gruppo filecambia il gruppo di appartenenza di un file
chmod [opzioni] filecambia i permessi di accesso a file o directory
chown [opzioni] proprietario filecambia il proprietario di un file; può essere solo fatto dal super-user
chsh (passwd -e/-s) username login_shellcambia la shell di login dell'utente (spesso solamente attraverso il super-user)
cmp [opzioni] file1 file2confronta due file e mostra dove avvengono le differenze (file di testo e file binari)
compress [opzioni] filecomprime il file specificato e lo salva con l'estensione .Z
cp [opzioni] file1 file2copia 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 file2confronta 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] fileeditor a linea di comando
emacs [opzioni] fileeditor a schermo-pieno
expr argomentivaluta gli argomenti. Usato per l'aritmetica, ecc. in shell
file [opzioni] fileclassifica 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] hosttrasferisce file utilizzando il protocollo di trasferimento di file (FTP)
grep [opzioni] 'stringa di ricerca' argomentoricerca 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
fgrep [opzioni] 'stringa di ricerca' argomento
gzip [opzioni] filecomprime o decomprime un file. I file compressi vengo memorizzati con l'estensione .gz
gunzip [opzioni] file
zcat [opzioni] file
head [-numero] filemostra le prime 10 (o numero di) linee di un file
hostnamemostra 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 destinazionecrea un collegamento di nome destinazione a sorgente
lpq [opzioni]mostra lo stato dei job di stampa
lpstat [opzioni]
lpr [opzioni] filestampa sulla stampante specificata
lp [opzioni] file
lprm [opzioni]rimuove un job di stampa dalla coda di stampa
cancel [opzioni]
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]
Mail [opzioni] [user]
man [opzioni] comandomostra la pagina di manuale (man) del comando specificato
mkdir [opzioni] directorycrea una directory
more [opzioni] fileimpaginatore di un file testuale
less [opzioni] file
pg [opzioni] file
mv [opzioni] file1 file2muove file1 in file2
od [opzioni] filedump 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] fileincolla campi nelle linee del file specificato
pr [opzioni] filefiltra il file e lo stampa su un terminale
ps [opzioni]mostra lo stato dei processi attivi
pwdstampa la directory di lavoro (corrente)
rcp [opzioni] nomehostcopia file in remoto dalla macchina corrente in un'altra macchina
rlogin [opzioni] nomehosteffettua il login in remoto su un'altra macchina
rm [opzioni] filerimuove (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] directoryrimuove una directory
rsh [opzioni] nomehostshell remota da eseguire su un'altra macchina
script filememorizza ogni cosa che appare sullo schermo in un file fino a quando si esegue exit
sed [opzioni] fileeditor di flusso per editare file da uno script o da linea di comando
sort [opzioni] fileordina le linee del file specificato basandosi sulle opzioni scelte
source filelegge i comandi dal file specificato e li esegue nella shell corrente. source per la shell C, . per la shell Bourne
. file
strings [opzioni] fileriporta sequenze di 4 o più caratteri stampabili terminanti in <NL> o <NULL>. Generalmente viene usato per ricercare in file binari stringhe ASCII
stty [opzioni]setta o visualizza le opzioni del terminale di controllo
tail [opzioni] filemostra 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] filecopia standard output in uno o più file
telnet [host [porta]]comunica con un altro host usando il protocollo telnet
touch [opzioni] [data/ora] filecrea un file vuoto o aggiorna la data/ora di accesso di un file esistente
tr [opzioni] stringa1 stringa2traduce i caratteri di stringa1 provenienti da standard input in quelli di stringa2 per standard output
uncompress file.Zdecomprime il file specificato e lo salva in un file
uniq [opzioni] filerimuove le linee ripetute in un file
uudecode [file]decodifica un file codificato con uuencode, riportandolo al file originale
uuencode [file] nuovo_nomecodifica 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] fileeditor visuale, a pieno schermo
wc [opzioni] [file]mostra il numero di parole (o di caratteri o di linee) del file specificato
whereis [opzioni] comandoriporta le locazioni del binario, del sorgente e della pagina man per il comando specificato
which comandoriporta il percorso del comando o l'alias di shell in uso
who o wriporta chi è «loggato» e quali processi ha in esecuzione
zcat file.Zconcatena (lista) il file non compresso a video, lasciando il file compresso su disco

Questo, ed altri documenti, possono essere scaricati da ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/

Per domande su FreeBSD, leggi la documentazione prima di contattare <questions@FreeBSD.org>.

Per domande su questa documentazione, invia una e-mail a <doc@FreeBSD.org>.