Comunicazione: |
|
|
|
ftp |
File Transfer Protocol. |
login |
Accesso. |
rlogin |
Accesso a un sistema remoto. |
rsh |
Esegue una shell o un singolo comando su un sistema remoto. |
talk |
Permette di scambiare messaggi in maniera interattiva con altri terminali. |
telnet |
Connette ad un altro sistema. |
tftp |
Trivial File Transfer Protocol. |
uudecode |
Decodifica i file preparati con uuencode per l’invio per posta elettronica. |
uuencode |
Codifica i file contenenti caratteri binari per l’invio per posta elettronica. |
vacation |
Risponde automaticamente ai messaggi di posta elettronica. |
—————– |
|
Confronto file: |
|
|
|
cmp |
Confronta due file, byte per byte. |
comm |
Confronta gli elementi di due file ordinati. |
diff |
Confronta sue file, linea per linea. |
diff3 |
Confronta tre file. |
—————- |
|
Gestione file: |
|
|
|
cat |
Concatena i file o li visualizza. |
chfn |
Cambia le informazioni utente per finger, posta elettronica, ecc. |
cksum |
Calcola la checksum. |
chmod |
Modifica le modalità di accesso ai file. |
chsh |
Cambia la shell di login. |
cp |
Copia file. |
csplit |
Spezza i file in posizioni specifiche. |
dd |
Effettua la copia file da e verso dischi in formato raw. |
file |
Determina il tipo di un file. |
head |
Mostra le prime linee di un file. |
less |
Visualizza i file una schermata alla volta. |
ln |
Crea degli alias per i nomi dei file. |
ls |
Elenca file o directory. |
merge |
Unisce le modifiche di diversi file. |
mkdir |
Crea una directory. |
more |
Visualizza i file una schermata alla volta. |
mv |
Sposta o rinomina file o directory. |
newgrp |
Cambia il gruppo corrente. |
pwd |
Visualizza la directory corrente. |
rcp |
Copia file su un sistema remoto. |
rm |
Elimina file. |
rmdir |
Elimina directory. |
tail |
Mostra le ultime linee di un file. |
split |
Suddivide i file in modo uniforme. |
wc |
Conta righe, parole e caratteri. |
—————- |
|
Stampa: |
|
|
|
lpq |
Mostra lo stato dei lavori di stampa. |
lpr |
Invia alla stampante. |
lprm |
Elimina un lavoro di stampa. |
lpstat |
Ottiene lo stato della stampante. |
pr |
Formatta e impagina per la stampa. |
—————- |
|
Programmazione: |
|
|
|
ar |
Crea aggiorna i file di libreria. |
as |
Genera il file oggetto. |
bison |
Genera tabelle di parsing. |
cpp |
Effettua il preprocessing del codice C. |
flex |
Analizzatore lessicale. |
g++ |
Compilatore C++ GNU. |
gcc |
Compilatore C GNU. |
ld |
Editor di link (link editor). |
m4 |
Elaboratore di macro. |
make |
Crea programmi. |
ranlib |
Rigenera la tabella dei simboli dell’archivio. |
rpcgen |
Traduce il codice RPC in codice C. |
yacc |
Genera tabelle di parsing. |
—————- |
|
Manutenzione dei Programmi: |
|
|
|
cvs |
Gestisce diverse versioni (revisioni) di file sorgente. |
etags |
Genera liste di simboli da utilizzare con l’editor Emacs. |
gctags |
Genera liste di simboli da utilizzare con vi. |
gdb |
Debugger GNU. |
gprof |
Visualizza dati di profiling di file oggetto. |
imake |
Genera makefile da utilizzare con make. |
make |
Serve per la manutenzione, l’aggiornamento e la rigenerazione di programmi e file correlati. |
nm |
Visualizza la tabella dei simboli di file oggetto. |
patch |
Applica patch al codice sorgente. |
rcs |
Gestisce diverse versioni (revisioni) di file sorgente. |
size |
Stampa le dimensioni di un file oggetto in byte. |
strace |
Traccia le chiamate e i segnali del sistema. |
strip |
Elimina simboli di un file oggetto. |
—————- |
|
Ricerca: |
|
|
|
apropos |
Cerca argomenti nelle pagine di manuale. |
egrep |
Versione estesa di grep. |
fgrep |
Cerca stringhe di testo letterali nei file. |
find |
Cerca nomi di file nel sistema. |
grep |
Cerca pattern di testo nei file. |
strings |
Cerca pattern di testo nei file binari. |
whereis |
Comando di ricerca. |
—————- |
|
Programmazione shell: |
|
|
|
echo |
Riproduce nell’output gli argomenti indicati sulla linea di comando. |
expr |
Esegue operazioni aritmetiche e confronti. |
printf |
Formatta e stampa gli argomenti sulla linea di comando. |
sleep |
Fa una pausa durante l’elaborazione. |
test |
Verifica una condizione. |
—————- |
|
Memorizzazione: |
|
|
|
bzip2 |
Comprime i file per liberare spazio. |
cpio |
Crea e scompatta gli archivi di file. |
gunzip |
Espande i file compressi (.gz e.Z). |
gzip |
Comprime i file per liberare spazio. |
shar |
Crea un archivio di shell. |
tar |
Copia file su o ripristina file da un supporto di archiviazione. |
zcat |
Visualizza il contenuto di file compressi. |
—————- |
|
Stato del sistema: |
|
|
|
at |
Esegue comandi in un secondo momento. |
atq |
Mostra i lavori messi in coda da at. |
atrm |
Rimuove i lavori messi in coda da at. |
chgrp |
Cambia il gruppo di un file. |
chown |
Cambia il proprietario di un file. |
crontab |
Automatizza i comandi. |
date |
Visualizza o imposta la data. |
df |
Mostra lo spazio libero su disco. |
du |
Mostra l’uso del disco. |
env |
Mostra le variabili d’ambiente. |
finger |
Visualizza informazioni sugli utenti. |
kill |
Termina un comando in esecuzione. |
printenv |
Mostra le variabili d’ambiente. |
ps |
Mostra i processi. |
stty |
Imposta o visualizza le impostazioni di terminale. |
who |
Mostra chi è connesso. |
—————- |
|
Elaborazione di testo: |
|
|
|
col |
Elabora i caratteri di controllo. |
cut |
Seleziona le colonne da visualizzare. |
ex |
Un editor di linee che sta sotto vi. |
expand |
Converte i tab in spazi. |
fmt |
Produce linee di lunghezza più o meno uniforme. |
fold |
Interrompe le righe. |
gawk |
Elabora liee o record uno alla volta. |
ghostscript |
Visualizza file PostScript o PDF. |
groff |
Formatta l’input di troff. |
ispell |
Controlla l’ortografia interattivamente. |
join |
Unisce diverse colonne in un database. |
paste |
Unisce colonne o ne scambia l’ordine. |
rev |
Visualizza le linee in ordine diverso. |
sed |
Editor di testo non interattivo. |
sort |
Ordina o unisce file. |
tac |
Visualizza le linee in ordine inverso. |
tr |
Traduce (ridefinisce) caratteri) |
uniq |
Trova le linee ripetute o quelle uniche in un file. |
xargs |
Elabora molti argomenti in porzioni maneggevoli. |
vi |
Editor di testo visuale. |
—————- |
|
Comandi vari: |
|
|
|
banner |
Crea dei poster a partire da parole. |
bc |
Calcolatrice di precisione arbitraria. |
cal |
Visualizza il calendario. |
clear |
Pulisce lo schermo. |
man |
Fornisce informazioni su un comando. |
nice |
Riduce la priorità di un lavoro. |
nohup |
Mantiene in esecuzione un lavoro dopo la disconnessione. |
passwd |
Imposta la password di login. |
script |
Produce una trascrizione della sessione di login. |
su |
Permette di diventare superutente. |
tee |
Memorizza l’output in un file e contemporaneamente lo invia allo schermo |
which |
Visualizza il percorso comando. |
—————- |
|
Gestione dell’orologio di sistema: |
|
|
|
hwclock |
Gestisce l’orologio hardware. |
netdate |
Imposta l’orologio sincronizzandolo con quello dell’host. |
rdate |
Gestisce il server di data/ora. |
zdump |
Stampa l’elenco dei fusi orari. |
zic |
Crea i file di informazioni per la conversione di informazioni di tipo data/ora. |
—————- |
|
Daemon: |
|
|
|
apmd |
Daemon di Advanced Power Management. |
bootpd |
Daemon Internet Boot Protocol. |
fingerd |
Daemon Finger. |
ftpd |
Daemon File Transfer Protocol. |
gated |
Gestisce le tabelle di routing tra reti differenti. |
identd |
Identifica l’utente che sta eseguendo un processo TCP/IP. |
imapd |
Daemon del server di posta elettronica IMAP. |
inetd |
Daemon per i servizi Internet. |
kerneld |
Fornisce servizi di caricamento automatico di moduli del kernel. |
klogd |
Gestisce syslogd. |
lpd |
Daemon per la stampante. |
mountd |
Server per le richieste di mount su NFS. |
named |
Server per i nomi di dominio Internet. |
nfsd |
Daemon NFS. |
pop2d |
Server POP. |
pop3d |
Server POP. |
powerd |
Monitorizza una connessione UPS. |
pppd |
Gestisce le connessioni di rete con protocollo punto-punto (Point to Point Protocol, in breve PPP). |
rdistd |
Server per la distribuzione remota di programmi. |
rexecd |
Server per l’esecuzione remota di programmi. |
rlogind |
Server rlogin. |
routed |
Daemon di routing. |
rshd |
Server di shell remota. |
rwhod |
Server remoto per who (rwho). |
syslogd |
Daemon per il logging del sistema. |
talkd |
Daemon di talk. |
tcpd |
Daemon per la rete TCP. |
tftpd |
Daemon Trivial File Transfer Protocol. |
update |
Daemon per il flush dei buffer. |
ypbind |
Processo NIS binder. |
yppasswdd |
Server per la modifica di password NIS. |
ypserv |
Server dei processi NIS. |
—————- |
|
Hardware: |
|
|
|
agetty |
Avvia la sessione utente al terminale. |
arp |
Gestisce la cache ARP. |
cardctl |
Controlla le schede PCMCIA. |
cardmgr |
Daemon del gestore di schede PCMCIA. |
cfdisk |
Gestisce le partizioni del disco (interfaccia grafica). |
fdisk |
Gestisce le partizioni del disco. |
getty |
Avvia la sessione utente al terminale. |
kbdrate |
Gestisce la frequenza di ripetizione della tastiera. |
ramsize |
Stampa informazioni riguardanti un disco RAM. |
setserial |
Imposta informazioni per la porta seriale. |
slattach |
Utilizza linee seriali come interfacce di rete. |
—————- |
|
Informazioni sull’host: |
|
|
|
arch |
Stampa l’architettura della macchina. |
dnsdomainname |
Stampa il nome di dominio DNS. |
domainname |
Stampa il nome di dominio NIS. |
free |
Stampa l’uso della memoria. |
host |
Stampa informazioni sull’host e sul fuso orario. |
hostname |
Stampa o imposta il nome dell’host. |
nslookup |
Interroga i server di dominio di Internet. |
uname |
Stampa informazioni sull’host. |
—————- |
|
Installazione: |
|
|
|
cpio |
Copia file di archivio. |
install |
Copia file in particolari locazioni offrendo l’accesso agli utenti ed imposta le autorizzazioni. |
rdist |
Distribuisce file su sistemi remoti. |
tar |
Copia file su o ripristina file da un supporto di archiviazione. |
—————- |
|
Posta elettronica: |
|
|
|
fetchmail |
Legge posta elettronica da server remoti. |
formail |
Converte l’input in un formato compatibile con la posta elettronica. |
mailq |
Stampa un riepilogo della coda di posta. |
makemap |
Aggiorna le mappe del database per sendmail. |
rmail |
Gestisce posta elettronica uucp. |
sendmail |
Invia e riceve posta elettronica. |
—————- |
|
Gesione dei filesystem: |
|
|
|
debugfs |
Permette il debug di filesystem extfs |
dosfsck |
Verifica e corregge problemi su filesystem DOS or VFAT. |
dumpe2fs |
Stampa informazioni riguardanti il superblock e i gruppi di blocchi. |
e2fsck |
Verifica e corregge problemi su filesystem di tipo Second Extended Filesystem. |
fdformat |
Formatta il floppy disk. |
fsck |
Verifica e corregge problemi su filesystem. |
fsck.minix |
Verifica e corregge problemi su filesystem MINIX. |
fuser |
Elenca i processi che utilizzano un determinato filesystem. |
mke2fs |
Crea un nuovo filesystem di tipo Second Extended Filesystem. |
mkfs |
Crea un nuovo filesystem. |
mkfs.ext2 |
Altro nome per mke2fs. |
mkfs.minix |
Crea un nuovo filesystem MINIX. |
mklost+found |
Crea una directory lost+found. |
mkraid |
Imposta un dispositivo RAID. |
mkswap |
Permette di definire lo spazio di swap. |
mount |
Monta un filesystem. |
raidstart |
Attiva un dispositivo RAID. |
raidstop |
Disattiva un dispositivo RAID. |
rdev |
Descrive o modifica impostazioni per il filesystem root. |
rootflags |
Elenca o imposta i flag utilizzati per montare il filesystem root. |
showmount |
Elenca le directory esportate. |
swapdev |
Visualizza o imposta i flag utilizzati per montare il filesystem root. |
swapoff |
Smette di utilizzare un dispositivo per lo swapping. |
swapon |
Inizia ad utilizzare un dispositivo per lo swapping. |
sync |
Scrive i buffer di un filesystem sul disco. |
tune2fs |
Gestisce filesystem di tipo Second Extended Filesystem. |
umount |
smonta un filesystem. |
—————- |
|
Gestione del Kernel: |
|
|
|
depmod |
Crea un elenco di dipendenze del modulo |
insmod |
Installa un nuovo modulo del kernel |
lsmod |
Elenca i moduli del kernel |
modprobe |
Carica un nuovo modulo assieme ai relativi moduli dipendendi |
rmmod |
Rimuove un modulo |
—————- |
|
Gestione della Rete: |
|
|
|
dip |
Stabilisce connessioni IPdi tipo dial-up |
gdc |
Amministra il daemon di routing gated |
ifconfig |
Gestisce le interfacce di rete |
ipchains |
Amministra i servizi di firewall (kernel 2.2.x) |
iptables |
Amministra i servizi di firewall (kernel 2.4.x) |
named |
Traduce i nomi di dominio in IP e viceversa |
netstat |
Visualizza lo stato di rete |
portmap |
Effettua il mapping dei daemon sulle porte |
rarp |
Gestisce la tabella di RARP |
route |
Gestisce la tabella di routing |
routed |
Mantiene aggiornate in modo dinamico le tabelle di routing |
rpcinfo |
Fornisce informazioni su RPC |
ruptime |
Mostra da quanto tempo un sistema remoto è attivo |
rwho |
Mostra chi è connesso a un sistema remoto |
systat |
Mostra lo stato dei sistemi remoti |
traceroute |
Traccia un percorso (route) di rete verso un host remoto |
—————- |
|
Amministrazione del NIS: |
|
|
|
domainname |
Imposta o visualizza il nome del dominio NIS corrente |
makedbm |
Rigenera Database NIS |
ypbind |
Si connette ad un server NIS |
ypcat |
Stampa i valori contenuti in un database NIS |
ypchfn |
Cambia le informazioni utente contenute in un database NIS per finger, posta elettronica ecc. |
ypchsh |
Modifica la shell di login di un utente in un database NIS |
ypinit |
Crea un nuovo database NIS |
ypmatch |
Stampa il valore di una o più chiavi NIS |
yppasswd |
Modifica la password di un utente in un database NIS |
yppasswdd |
Aggiorna un database NIS dopo l’esecuzione del comando yppasswd |
yppoll |
Determina la versione di un mapping NIS di un server NIS |
yppush |
Distribuisce un mapping NIS |
ypserv |
Daemon del server NIS |
ypset |
Punta ypbind a un server specifico |
ypwhich |
Visualizza il nome di un server NIS o di un map master |
ypxfr |
Trasferisce un database NIS da un server all’host locale |
—————- |
|
Stampa: |
|
|
|
lpc |
Controlla la stampante di linea |
tunelp |
Permette di calibrare i parametri della stampante |
—————- |
|
Sicurezza e Integrazione dei sistemi: |
|
|
|
chroot |
Modifica la directory di root |
badblocks |
Ricerca blocchi difettosi |
—————- |
|
Avvio e Arresto del sistema: |
|
|
|
bootpd |
Daemon Internet Boot Protocol |
bootpgw |
Gateway Internet Boot Protocol |
bootptest |
Verifica il funzionamento di bootpd |
halt |
Arresta il sistema |
init |
Cambia il runlevel |
reboot |
Arresta il sistema e poi lo riavvia |
runlevel |
Stampa il runlevel del sistema |
shutdown |
Arresta il sistema in modo sicuro |
telinit |
Modifica il runlevel corrente |
uptime |
Visualizza il tempo di funzionamento (uptime) delle macchine locali |
—————- |
|
Attività del sistema e gestione dei processi: |
|
|
|
fuser |
Identifica i processi che stanno utilizzando un file o un filesystem |
psupdate |
Aggiorna /boot/psupdate |
renice |
Modifica la priorità dei processi in esecuzione |
top |
Mostra i processi |
—————- |
|
Utenti: |
|
|
|
chpasswd |
Modifica più password |
groupadd |
Aggiunge un nuovo gruppo |
groupdel |
Elimina un gruppo |
groupmod |
Modifica gruppi |
grpck |
Verifica l’integrità del file system relativi ai gruppi |
grpconv |
Converte un file di gruppo in un file di gruppo shadow |
lastlog |
Genera un rapporto con l’ora dell’ultimo accesso dell’utente |
newusers |
Aggiunge un nuovo utente con un procedura batch |
pwck |
Verifica l’integrità dei file di sistema relativi alle password |
pwconv |
Converte un file di password in password shadow |
rusers |
Stampa informazioni relative ai computer remoti nello stile di who |
rwall |
Invia un messaggio agli utenti remoti |
useradd |
Aggiunge un nuovo utente |
userdel |
Elimina un utente e la sua home directory |
uermod |
Modifica le informazioni dell’utente |
w |
Elenca gli utenti connessi |
wall |
Scrive a tutti gli utenti |
whoami |
Mostra le modalità di collegamento dell’utente che immette il comando |
—————- |
|
Comandi Vari: |
|
|
|
cron |
Pianifica comandi permettendo di avviarne l’esecuzione in date e ore stabilite |
dmesg |
Stampa messaggi di avvio una volta che il sistema è avviato |
ldconfig |
Aggiorna i collegamenti alle librerie ed effettua il caching |
logger |
Invia messaggi al logger di sistema |
logrotate |
Comprime i log di sistema e ne gestice la rotazione |
rstat |
Visualizza lo stato del sistema dell’host |
run-parts |
Esegue tutti gli script contenuti in una directory |
—————- |
|
Comandi di amministrazione TCP/IP: |
|
|
|
ftpd |
Server per il trasferimento di file |
gated |
Gestisce le tabelle di routing tra reti differenti |
host |
Stampa informazionisull’host e sul fuso orario |
ifconfig |
Configura i parametri per le interfacce di rete |
named |
Traduce i nomi di dominio in indirizzi ip e viceversa |
netstat |
Visualizza lo stato di rete |
nslookup |
Interroga i server di nomi di dominio |
ping |
Verifica se un host remoto è raggiungibile via rete |
pppd |
Crea connessioni seriali PPP |
rdate |
Invia una notifica al server di data/ora che la data è cambiata |
route |
Gestisce le tabelle di routing |
routed |
Mantiene aggiornate in maniera dinamica le tebelle di routing |
slattach |
Utilizza linee seriali come interfacce di rete |
telnetd |
Server per sessioni Telnet da host remoti |
tftpd |
Server per un insieme ristretto di trasferimenti di file |
—————- |
|
Comandi di amministrazione per NFS e NIS: |
|
|
|
domainname |
Imposta o visualizza il nome del dominio NIS corrente |
makedbm |
Rigenera il database NIS |
portmap |
Mapper di porte DARPA verso numeri di programmi RPC |
rpcinfo |
Fornisce di informazioni su RPC |
ypbind |
Si connette ad un server NIS |
ypcat |
Stampa i valori contenuti in un database NIS |
ypchfn |
Cambia le informazioni utente contenute in un database NIS per finger, posta elettronica ecc. |
ypchsh |
Modifica la shell di login di un utente in un database NIS |
ypinit |
Crea un nuovo database NIS |
ypmatch |
Stampa il valore di una o più chiavi NIS |
yppasswd |
Modifica la password di un utente in un database NIS |
yppasswdd |
Aggiorna un database NIS dopo l’esecuzione del comando yppasswd |
yppoll |
Determina la versione di un mapping NIS di un server NIS |
yppush |
Distribuisce un mapping NIS |
ypserv |
Daemon del server NIS |
ypset |
Punta ypbind a un server specifico |
ypwhich |
Visualizza il nome di un server NIS o di un map master |
ypxfr |
Trasferisce un database NIS da un server all’host locale |