| 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 |