Apr 01 2010

I Comandi del Terminale Linux

Category: Linux,Ubuntuadmin @ 17:39
# Ottenere ulteriori informazioni:
man	:	formatta e mostra le pagine della guida in linea.
info	:	sistema di consultazione dei manuali tramite ipertesti.
help	:	richiama l'help per i comandi builtin della shell.

# Lavorare con file e directory:
cd	:	cambia la directory corrente.
ls	:	mostra il contenuto di una directory.
cp	:	copia file e directory.
mv	:	muove o rinomina un file o una directory.
rm	:	cancella file e directory.
mkdir	:	crea una directory.
ln	:	crea link a file e directory.
pwd	:	mostra la directory corrente.
chmod	:	modifica i permessi di accesso di un file.
chown	:	cambia il proprietario di un file.
cat	:	mostra il contenuto di un file.
find	:	cerca un file tra le directory.
vi	:	l'editor di testo. l'unico ed il solo.
# Filesystem e processi
df	:	mostra lo spazio libero sul disco fisso.
free	:	mostra lo stato della memoria.
mount	:	monta un filesystem.
umount	:	disattiva un filesystem.
ps	:	visualizza un elenco dei processi correnti.
kill	:	invia un messaggio (TERM di default) ad un processo.

# Sistema:
halt	:	chiude il sistema.
reboot	:	riavvia il sistema.
hostname	:	mostra e cambia il nome dell'host.

# Vari:
startx	:	avvia l'ambiente grafico (X Window System).
date	:	mostra la data.
gzip	:	comprime e decomprime file .gz.
tar	:	crea backup di file (file .tar).
more	:	separa l'output in piu' pagine (anche less).
reset	:	resetta il terminale alle impostazioni iniziali.
lynx	:	browser web solo testo.
zip e unzip	:	comprime e decomprime file .zip.

##############################################################################
# Editor di testo
# Accadra` spesso, durante la configurazione del sistema, di dover modificare
# dei file di testo.  Per Linux esistono numerosi edito di testo, eccone
# alcuni
#

elvis	:	clone di vi, sintassi colorata.

emacs	:	sia per console che per X11, e` un editor di testo
	potente ed estensibile (puo` essere usato come browser, lettore
	di news e molto altro). Per salvare il file corrente si deve
	premere "CTRL+x" e di seguito "CTRL+w" (oppure "CTRL+s" se
	si vuole sovrascrivere il file correntemente aperto).
	Premere "CTRL+x" e poi "CTRL+c" per uscire.

mcedit	:	editor di mc, semigrafico simile a edit del DOS.
	molto semplice da usare: consigliato ai principianti.

nedit	:	grafico, con molte funzioni.

jed	:	pensato soprattutto per programmatori; simile a emacs.

joe	:	editor con una sintassi simile a quella di WordStar.

pico	:	distribuito con pine, abbastanza semplice da usare.

nano    :       Nano è l'editor di testo da riga di comando predefinito e
        più usato con la distribuzione Linux Ubuntu,evoluzione del
        obsoleto Pico.
        Ogni comando viene eseguito attraverso la pressione sulla tastiera
        del tasto Ctrl, indicato in Nano con il carattere dell'accento
        circonflesso "^", più la lettera associata. Ad esempio, premendo
        Ctrl+o e poi il tasto Invio per confermare il nome del documento,
        viene salvato il contenuto del file fino a quel momento inserito;
        premendo Ctrl+x si esce dal programma; il controllo ortografico
        Ctrl+t di default non funziona.Altri comandivengono eseguiti
        utilizzando il tasto Esc.
        Ad esempio, per rimpiazzare un testo con un'altro usiamo la
        combinazione Esc+r; per marcare un testo ci posizioniamo con
        il cursore all'inizio del testo in questione e premiamo Esc+a;
        per giustificare il contenuto del file, Esc+j; ecc...
        I comandi mostrati sono solo una piccola parte; per avere
        una panoramica generale lanciamo la pagina della guida con Ctrl+g

vi	:	editor classico, difficile da usare inizialmente.
	In realta` questo eseguibile e` sempre un link ad un
	clone del programma originale. Una volta lanciato ci si trova
	in modalita` "comandi"; per passare in modalita` "inserimento"
	(e poter scrivere o modificare un file) si deve premere "i"
	oppure "o" per iniziare ad editare dalla linea seguente.
	Si torna in modalita` "comandi" premendo "ESC". Si salva il
	file scrivendo, in modalita` "comandi" ":w", si esce con ":q";
	se si vuole uscire senza salvare, scrivere ":q!".

vim	:	ottimo clone di vi, sintassi colorata e molto altro.

xemacs	:	editor (e altro) grafico simile a emacs.

##############################################################################
# Shell builtin: comandi interni alla shell bash
# non sono considerati i comandi specifici della programmazione.
# per maggiori informazioni sui comandi builtin: help nome_comando
#

alias	:	definisce alias di comandi.

bg	:	manda un processo sospeso in background.

cd	:	cambia la directory corrente.

exec	:	sistituisce la shell corrente con un nuovo processo.

exit	:	chiude la shell.

export	:	esporta una variabile nelle shell figlie.

fg	:	porta in foreground un processo.

help	:	richiama l'help per i comandi builtin.

history	:	mostra l'history della shell.

jobs	:	mostra i processi fatti partire dalla shell corrente.

logout	:	esce da una shell di login.

set	:	setta una variabile.

type	:	mostra dove si trova l'eseguibile di un comando.

ulimit	:	controlla le risorse disponibili per la shell.

umask	:	setta i permessi di default per la creazione di nuovi file.

##############################################################################
# Di seguito vengono presentati i comandi piu' o meno standard di Linux
# divisi per directory.
# Ricordo brevemente che le directory /sbin/ e /usr/sbin/ contengono file
# di solito eseguibili solo dal superutente (root) e di norma non sono
# inserite nel PATH degli utenti normali (l'elenco di directory in cui
# si cercano gli eseguibili)
#

##############################################################################
# Directory /bin/
#

arch	:	informazioni sull'architettura del sistema.

bash	:	la shell (interprete di comandi) normalmente usata.

cat	:	mostra il contenuto di un file.
	-n numera le righe.
	-b salta le righe vuote.

chgrp	:	cambia il gruppo di appartenenza di un file.

chmod	:	modifica i permessi di accesso di un file.
	metodo numerico:
	primo numero (opzionale):
	4 : set user ID
	2 : set group ID
	1 : swappa la text image
	secondo numero; permessi del proprietario:
	4 : lettura
	2 : scrittura
	1 : esecuzione
	terzo numero; permessi del gruppo, stessi valori.
	quarto numero; permessi degli altri, stessi valori.
	-R ricorsivo.

chown	:	cambia il proprietario di un file o directory.
	user.group setta il proprietario a user.group
	-R ricorsivo.

cp	:	copia file e directory.
	-r ricorsivo.
	-a mantiene gli attributi.
	-f forza.

cpio	:	lavora su archivi di file (come i .tar).

cut	:	taglia un file di testo.
	-b x-y mostra le colonne da x a y del file; conta i byte.
	-c x-y mostra le colonne da x a y; conta i caratteri.
	-f x mostra i campi x separati da TAB.
	-d specifica un altro delimitatore al posto di TAB.

date	:	mostra la data.

dd	:	data duplicator, copia da un dispositivo di input su un output.
	if=xxx nome del file o device di input.
	of=yyy nome del file o device di output.

df	:	mostra lo spazio libero sul disco fisso.
	-h usa un formato piu' "umano".

dmesg	:	riporta i messaggi mostrati durante il boot.

du	:	mostra lo spazio usato da file o directory.
	-c mostra un totale
	-h usa un formato piu` leggibile
	-m dati in megabyte.

echo	:	stampa una stringa.
	-e interpreta i caratteri speciali.
	-n non va a capo.

ed	:	editor di testo line-oriented.
	red edita solo file nella directory corrente.

false	:	ritorna 1 come codice di uscita.

fuser	:	identifica i processi che stanno usando un file.

grep	:	trova testo all'interno di un file.
	-i ignora Maiuscolo/minuscolo.
	-r scende le directory in modo ricorsivo.
	-v inverte il senso della ricerca.

gzip	:	comprime e decomprime file (estensione .gz).
	-d decomprime.
	-f forza.
	-r ricorsivo.
	-1 piu' veloce.
	-9 miglior compressione.

hostname	:	mostra e cambia il nome dell'host.
	-f mostra il nome completo (host.dominio).

kill	:	invia un messaggio (TERM di default) ad un processo.
	-s specifica che deve inviare il segnale s.
	-l lista dei segnali.

ln	:	crea link a file o directory.
	-s crea un link simbolico.

loadkeys	:	carica un layout della tastiera.

ls	:	mostra il contenuto di una directory.
	-a mostra anche i file nascosti (quelli che iniziano per '.').
	-d mostra le directory (senza elencarne il contenuto).
	-f disordinato.
	-i mostra il numero di inode.
	-k dimensione in Kb.
	-l formato lungo.
	--color colora i file secondo il tipo.
	-F classifica i file a seconda del tipo.

mkdir	:	crea una directory.

mknod	:	crea un device (file speciale) a caratteri o a blocchi.

more	:	separa l'output in piu' pagine.

mount	:	monta un filesystem.
	-r monta un filesystem in sola lettura.
	-w monta un filesystem in lettura/scrittura.
	-t xxx monta un filesystem di tipo xxx (fat, vfat, ext2,...).
	-a monta tutti i filesystem presenti in /etc/fstab.

mv	:	muove o rinomina un file o una directory.
	-b crea copie di backup.
	-i chiede conferma.

netstat	:	mostra informazioni sulle connessioni di rete.

ping	:	invia pacchetti ICMP ECHO_REQUEST ad un host.

ps	:	visualizza un elenco dei processi correnti.
	l formato esteso.
	u nome utente ed ora di avvio.
	m informazioni sull'utilizzo della memoria.
	a mostra anche i processi di altri utenti.
	r mostra solo i processi attivi.
	x mostra anche i processi che non controllano un terminale.

pwd	:	mostra la directory corrente.

rm	:	cancella file e directory (nota bene: NON esiste undelete!!!).
	-d anche directory.
	-i chiede conferma.
	-f forza.
	-r ricorsivo.

rmdir	:	rimuove una directory.

sed	:	legge un file e lo processa con determinati comandi.

setserial	:	setta la porta seriale.

sh	:	la shell base di unix.

sleep	:	si blocca per x Secondi (s) Minuti (m) Ore (h) Giorni (d).

stty	:	setta il terminale.
	Esempio: "stty sane < /dev/ttyX" reimposta al default il teminale X.

su	:	login come un altro utente (default root).
	-p preserva l'ambiente.

sync	:	svuota la cache del disco.

tar	:	crea od estrae backup di file.
	x estrae.
	c archivia.
	v verbose.
	f file (in cui archiviare o da estrarre).
	z processa prima con gzip (per file .tar.gz o .tgz).

touch	:	cambia la data di un file (se non esiste lo crea).
	-a ora di accesso.
	-d cambia la data.
	-m cambia la data di modifica.

true	:	ritorna 0 come codice di uscita.

umount	:	smonta un filesystem.
	-a smonta tutti i filesystem inclusi in fstab.
	-t smonta solo i filesystem di un certo tipo.

uname	:	mostra informazioni sul computer.
	-m tipo di macchina.
	-n nome dell'host.
	-r release dell'OS.
	-s nome dell'OS.
	-v versione dell'OS.
	-a tutte le informazioni.

zcat	:	mostra il contenuto di un file compresso con gzip (file .gz).

##############################################################################
# Directory /sbin/
#

SVGATextMode	:	setta parametri avanzati dello schermo.

badblocks	:	controlla la superficie di un disco fisso.

chattr	:	cambia gli attributi di un file.
	-R ricorsivo.
	a in scrittura appende al file.
	i il file non può essere modificato, spostato, eliminato, linkato.
	s quando il file viene cancellato lo spazio su disco viene azzerato.
	S il file viene sincronizzato immediatamente.

dosfsck	:	controlla un filesystem DOS.

dumpe2fs	:	stampa info sul super block e sui blocks del disco fisso.

e2fsck	:	controlla una partizione ext2fs.
	-c controlla anche i badblocks.
	-f forza (anche su filesystem "pulito").
	-n controlla in modo read-only.

fdisk	:	manutenzione delle partizioni del disco fisso (anche cfdisk).

fsck	:	controlla una partizione.

fsck.minix	:	controlla una partizione minix.

getty	:	apre una porta tty con richiesta di login (anche agetty, mgetty o mingetty).

halt	:	ferma il sistema.

hwclock	:	setta il clock hardware.

ifconfig	:	configura una interfaccia di rete.

init	:	lancia i processi di inittab e cambia il runlevel (e' il primo processo eseguito dal sistema).

insmod	:	installa un modulo nel kernel.
	-f forza anche se le versioni sono diverse.

ipfwadm	:	amministrazione del firewall IP.

kbdrate	:	cambia l'intervallo di ripetizione della tastiera.

kerneld	:	demone che rimuove/installa automaticamente i moduli non usati/richiesti.

ldconfig	:	aggiorna l'elenco delle librerie.

lilo	:	installa il boot loader che consente di selezionare il sistema operativo all'avvio.

losetup	:	associa dispositivi loop a file.

lsattr	:	elenco degli attributi dei file.
	-R ricorsivo.
	-a tutti i file.

lsmod	:	mostra informazioni sui moduli del kernel caricati.

mkdosfs	:	crea una partizione DOS.

mke2fs	:	crea una partizione ext2fs (il filesystem nativo di Linux).

mkfs	:	crea una partizione del tipo specificato.

mkfs.minix	:	crea una partizione minix.

mklost+found	:	crea una directory lost+found nella directory corrente.

mkswap	:	crea un dispositivo di swap.

pidof	:	mostra il PID di un processo.

runlevel	:	stampa il system runlevel corrente e precedente.

shutdown	:	chiude il sistema.
	-t x aspetta x secondi.
	-r dopo la chiusura effettua un riavvio (reboot).
	-h blocca il sistema (halt).
	-f effettua un reboot veloce.
	-c blocca uno shutdown in corso.

swapon	:	attiva un dispositivo o una partizione di swap.

swapoff	:	disattiva un dispositivo o una partizione di swap.

tune2fs	:	setta una partizione ext2fs.
	-c x nr. di reboot prima di un filesystem check.
	-g setta il gruppo che puo' beneficiare dei blocchi riservati.
	-l mostra le impostazioni correnti.
	-r setta i blocchi riservati.
	-u setta l'utente beneficiario dei blocchi riservati.

update	:	svuota periodicamente il buffer del filesystem.
	-S usa il metodo tradizionale (Chiama sync ogni 30 sec.).
	-s x chiama sync ogni x secondi.
	-f y svuota il buffer senza chiamere sync ogni y sec (def: 5).

##############################################################################
# Directory /usr/bin/
#

alien	:	converte pacchetti da/a vari formati (debian deb, redhat rpm, tgz)

apropos	:	cerca tra i man un determinato argomento.

apt-cache	:	manipola la cache di apt (per Debian).

apt-config	:	configura apt.

apt-get	:	scarica ed installa pacchetti deb (Debian): gestisce le
	dipendenze e gli aggiornamenti della distribuzione.

ar	:	crea, modifica ed estrae file da un archivio.

arj	:	comprime file con arj (file .arj).

as	:	assembler per Linux.

at	:	esegue un programma ad una determinata ora.

awk	:	linguaggio di ricerca ed elaborazione di testo (anche gawk, nawk o mawk).

basename	:	elimina directory e suffissi dai nomi dei file.

batch	:	identico ad at, ma viene eseguito solo se il sistema non e' troppo carico.

bc	:	una calcolatrice solo testo.

biff	:	avvisa dell'arrivo di posta.

bison	:	parser generator (anche yacc).

bunzip2	:	decomprime file .bz2

bzip2	:	comprime file .bz2

cal	:	mostra un calendario.

chfn	:	cambia le proprie finger information nel file /etc/passwd.

chsh	:	cambia la propria shell di login.

chvt	:	passa ad un altro terminale virtuale.

clear	:	pulisce lo schermo del terminale.

cmp	:	compara due file.

colrm	:	rimuove le colonne da un file.

column	:	crea delle colonne.

comm	:	compara due file ordinati linea per linea.

compress	:	comprime un file (estensione .Z).

cpp	:	preprocessore C.

crontab	:	avvia un processo ad una determinata ora.

csplit	:	spezza un file in sezioni predeterminate.

ddate	:	converte la data da gregoriana a discordian.

dialog	:	per creare finestre e dialog box da shell script.

diff	:	visualizza le differenze tra due file.
	-b ignora gli spazi.
	-B ignora le linee vuote.
	-i ignora M/m.

diff3	:	confronta 3 file.

dircolors	:	per settare il colore dei file mostrati da ls.

dirname	:	stampa solo la directory di un riferimento.

dos	:	lancia l'emulatore DOSemu.
	xdos apre l'emulatore in una finestra in X11.

dpkg	:	gestire i pacchetti Debian.
	-i installa un pacchetto.
	-r rimuove un pacchetto (--purge rimuove anche i file di configurazione).
	-s [--info] stampa informazioni su un pacchetto [non] installato.
	-L [--contents] mostra i file contenuti in un pacchetto [non] installato.
	-l mostra l'elenco dei pacchetti installati.

dselect	:	interfaccia per gestire i pacchetti Debian.

dumpkeys	:	stampa la mappa dei tasti.

emacs	:	editor di testo (e non solo!) anche in ambiente grafico.
	Se ne esce con ctrl+x ctrl+c.

env	:	esegue un programma in un determinato ambiente.

expand	:	converte le tabulazioni in spazi.

expr	:	valuta espressioni (anche aritmetiche).

fdformat	:	formatta un dischetto.
	-n non verifica la formattazione.

fdmount	:	monta un dischetto.

fetchmail	:	scarica la posta da host POP3, IMAP o altro.

file	:	determina il tipo di file.
	-z controlla all'interno dei file compressi.

filesize	:	stampa la dimensione di un file.

find	:	cerca un file tra le directory.
	-name xxx cerca file di nome xxx.
	-type X cerca file di tipo X (_d_irectory, _f_ile)

finger	:	mostra le finger information di un utente di un sistema.

flex	:	per creare analizzatori lessicali (anche lex).

free	:	mostra lo stato della memoria.
	-m dati in megabyte.

fromdos	:	converte un testo dal formato DOS a quello Unix (anche dos2unix).

ftp	:	client ftp (anche ncftp).

funzip	:	filtro per utilizzare unzip in una pipe.

g++	:	compilatore C++.

gcc	:	compilatore C.

gdb	:	debugger a riga di comando.

gpm	:	demone che controlla il mouse.

groff	:	interfaccia per la compilazione di manuali.

groups	:	stampa il nome del gruppo di un utente.

gzexe	:	crea eseguibili compressi che si decomprimono al volo.

head	:	stampa le prime 10 righe di un file.
	-c x primi x byte.
	-n y prime y righe.

hexdump	:	mostra un file in un determinato formato.

id	:	stampa l'ID e l'UID.

indent	:	indenta in vari modi un sorgente C.

info	:	sistema di consultazione dei manuali tramite ipertesti.

install	:	copia dei file ed assegna permessi e proprietario.

installpkg	:	installa un pacchetto Slackware.

irc	:	client irc (anche ircII).

ispell	:	controllo grammaticale su un file.

kbd_mode	:	setta la tastiera.

killall	:	invia un messaggio a tutti i processi con uguale nome.
	-s specifica che deve inviare il segnale s.
	-i chiede conferma per ogni processo.

jed	:	editor di testo con interfaccia.

joe	:	editor di testo con interfaccia.

join	:	unisce linee di due file in campi comuni.

last	:	stampa informazioni sull'ultimo login.

ld	:	linker.

ldd	:	stampa informazioni sulle librerie condivise.

less	:	visualizza file di testo (anche more).

locale	:	mostra e setta le informazioni sul LOCALE (settaggi internazionali).

locate	:	cerca un file nel database locale.

logger	:	scrive un messaggio nei log di sistema.

logname	:	stampa il nome di login di un utente.

look	:	mostra le linee che cominciano con una certa stringa.

lpr	:	stampa un file.

lpq	:	mostra la coda di stampa.

lprm	:	cancella un lavoro dalla coda di stampa.

lsdev	:	mostra informazioni sul proprio hardware.

lynx	:	browser web solo testo.

m4	:	macro processor.

make	:	GNU make.

mail	:	semplice programma per gestire le email (utile negli script).

man	:	formatta e mostra le pagine di guida in linea.

mc	:	shell Norton Commander-like.

md5sum	:	crea checksum CRC di un file.

mesg	:	mostra o meno messaggi da altri utenti inviati da talk o write.

mev	:	riporta i mouse-events.

mkfifo	:	crea un file FIFO.

mkisofs	:	crea un filesystem iso9660 (CD-ROM).

mtools	:	collezione di programmi per manipolare file DOS.
	mattrib : setta gli attributi msdos di un file.
	mbadblocks : controlla un filesystem FAT.
	mcd : cambia la directory corrente.
	mcopy : copia file e directory.
	mdel : cancella file.
	mdeltree : cancella directory.
	mdir : visualizza il contenuto di una directory.
	mformat : formatta un dischetto msdos.
	mlabel : setta il label di un disco dos.
	mmd : cre una directory.
	mmount : monta un filesystem msdos.
	mmove : sposta file e directory.
	mrd : cancella una sottodirectory.
	mren : rinomina file e directory.
	mtest : visualizza i settaggi degli mtools.
	mtype : stampa a schermo il contenuto di un file msdos.

mutt	:	ottimo gestore email in console.

newgrp	:	cambia il proprio gruppo di appartentenza.

nice	:	esegue un programma e ne modifica la priorita' d'esecuzione.
	-20 : priorita' maggiore (solo root puo' settare valori negativi).
	19 : minima priorita'.

nl	:	numera le righe di un file.

nohup	:	esegue un comandi immune da hangup: continua a girare anche dopo un logout.

od	:	dump di un file in ottale e altri formati.

open	:	apre un comando in un altro terminale.

passwd	:	cambia la password di un utente.

paste	:	unisce linee di files.

patch	:	applica il risultato di un diff (una patch) ad un file.

pathchk	:	controlla se un dato file_name e' valido.

perl	:	interprete per script in linguaggio perl.

pine	:	gestore email in console.

pkgtool	:	gestire pacchetti Slackware.

printenv	:	stampa informazioni sull'ambiente.

procinfo	:	mostra informazioni tratte dal filesystem /proc.

procmail	:	manipola la posta in entrata.

pstree	:	mostra un albero di processi.

quota	:	mostra le percentuali di dischi utilizzabili dagli utenti.

removepkg	:	elimina un pacchetto Slackware.

renice	:	modifica la priorita' di un processo attivo.

reset	:	resetta il terminale alle impostazioni iniziali.

rev	:	inverte le linee di un file.

rpm	:	gestire pacchetti RedHat.
	-i installa un pacchetto.
	-e rimuove un pacchetto.
	-qi [-qip] mostra informazioni su un pacchetto [non] installato.
	-ql [-qlp] mostra i file contenuti in un pacchetto [non] installato.
	-qa mostra l'elenco dei pacchetti installati.

script	:	stampa su un file tutto l'input da tastiera.

sdiff	:	confronta due file ed elimina le differenze.

setfont	:	seleziona il font da usare.

setleds	:	setta i led della tastiera.

setterm	:	setta gli attributi del terminale.

shar	:	crea shell archives.

showfont	:	mostra il font usato.

showkey	:	mostra i codici della tastiera.

size	:	mostra dimensione e info di un file obj (e chi ha generato un file core).

skill	:	invia un signal o cambia la priorita' di un programma.

slrn	:	news reader.

sort	:	ordina linee di testo.
	-b ignora gli spazi all'inizio di riga.
	-f ignora Maiuscolo/minuscolo.
	-i ignora i caratteri estesi.
	-n segue l'ordine numerico.
	-r inverte l'ordine.

split	:	spezza un file in blocchi di dimensioni date.
	-l xxx ogni blocco contiente xxx linee.
	-b xxx [b,k,m] ogni blocco e' di xxx byte, kilo, mega.

strings	:	trova linee stampabili in un file.

strip	:	elimina simboli da un obj.

sudo	:	esegue un programma come superutente (root).

sum	:	Crea un CRC di un file.

superformat	:	formatta floppy ad alte capacita'.

tail	:	mostra la fine di un file.
	-s solo le ultime s righe.
	-c x ultimi x byte.
	-f continua a leggere un file, utile se questo viene modificato.

tee	:	legge da standard input e stampa su stdout e su file.
	-a append sul file.
	-i ignora segnali di interruzione.

telnet	:	apre una sessione telnet.

test	:	esegue dei test su file o condizioni.

time	:	esegue un programma e mostra informazioni sul tempo di esecuzione e carico.

tin	:	ottimo news reader in console.

tload	:	rappresenta graficamente il carico medio del sistema.

todos	:	converte un testo da Unix a MSDOS (anche unix2dos).

top	:	mostra i processi che usano piu' tempo CPU o memoria.

tr	:	converte o cancella caratteri.

troff	:	formatta i documenti come le manpage.

tty	:	stampa il nome del file terminale connesso allo standard input.

tunelp	:	setta vari parametri per la stampante.

unarj	:	decomprime file .arj.

uncompress	:	decomprime file compressi (file .Z).

unexpand	:	converte spazi in tabulazioni.

uniq	:	rimuove linee indentiche in file ordinati.

unzip	:	decomprime file .zip.

updatedb	:	update di un file database di nomi di file (usato da locate).

uptime	:	mostra da quanto il sistema e' attivo.

users	:	mostra il nome degli utenti correntemente collegati.

uudecode	:	decodifica un file ASCII in un binario.

uuencode	:	codifica un file binario in ASCII.

vi	:	l'editor di testo. l'unico ed il solo.
	Se ne esce (senza salvare) con "ESC :q!" salvando con "ESC :wq".

vim	:	la migliore versione di vi :-).

vmstat	:	riporta statistiche sulla memoria virtuale.

w	:	mostra chi e' loggato e cosa sta facendo.

wall	:	invia un messaggio a tutti i terminali.

wc	:	conta il nr di byte, parole e linee di un file.
	-c conta i byte.
	-w conta le parole.
	-l conta le newline.

wget	:	scarica (anche ricorsivamente) pagine web e file da ftp;
	simile a GetRight (credo).

whatis	:	ricerca nel database della guida per una parola.

whereis	:	indica dove si trova un determinato file.

which	:	indica il percorso completo di un file.

who	:	mostra chi e' loggato.

whoami	:	indica l'username con cui si e' attualmente loggati.

whois	:	interroga un database whois.

wine	:	consente di eseguire programmi Microsoft Windows in
	Linux; richiede MS Windows.

wish	:	interprete per script in linguaggio Tk.

workbone	:	interfaccia solo testo per ascoltare CD audio.

write	:	invia un messaggio ad un altro utente.

xargs	:	appende ad un comando opzioni prese dallo stdin.

yes	:	emette continuamente una stringa finche' non viene killato (default y).

zcmp	:	usa cmp su file compressi.

zdiff	:	usa diff su file compressi.

zgrep	:	esegue grep su file compressi.

zgv	:	visualizza in un terminale molti formati di immagini.

zip	:	comprime file con zip.

znew	:	ricomprime file da .Z a .gz.

##############################################################################
# Directory /usr/sbin/
#

addgroup	:	aggiunge un gruppo (acnhe groupadd).

adduser	:	aggiunge un nuovo utente al sistema (anche useradd).

cfdisk	:	manipola graficamente le partizioni del disco fisso.

chroot	:	cambia la directory root e vi esegue un programma.

ctrlaltdel	:	setta la funzione della combinazione CRTL+ALT+DEL.

debugfs	:	debugga un filesystem ext2.

groupdel	:	elimina un gruppo di utenti.

hdparm	:	mostra e setta molti parametri del disco fisso.

inetd	:	gestore di molti servizi di rete.

irqtune	:	cambia la priorita` degli interrupt; utile per
	migliorare le prestazioni di un collegamento via modem esterno.

liloconfig	:	script che aiuta a configurare lilo.

makewhatis	:	genera il database per il comando whatis.

psupdate	:	aggiorna il file /etc/psdatabase che rappresenta l'immagine della mappa di sistema attuale (dopo aver ricompilato il kernel).

rdev	:	setta i dispositivi di un kernel (HD, swap, video mode...).

traceroute	:	mostra il percorso per raggiungere un dato host.

userdel	:	elimina un utente del sistema.

vipw	:	edita il file /etc/passwd.

visudo	:	edita il file sudoers.

##############################################################################
# /usr/X11R6/bin/
#

SuperProbe	:	identifica la scheda video.

X	:	il sistema a finestra X Window (di norma un link ad un X Server o un wrapper).

bitmap	:	editor di bitmap.

clock	:	un orologio.

editres	:	edita le risorse delle applicazioni Xt.

ghostview	:	visualizza file postscript (anche gv).

startx	:	avvia il sistema a finestre.

xbiff	:	avvisa graficamente se e' arrivata posta.

xcalc	:	piccola calcolatrice.

xclipboard	:	visualizza gli appunti.

xconsole	:	visualizza i messaggi mandati a console.

xdm	:	gestisce il login grafico.

xedit	:	editor di testo base.

xev	:	mostra eventi del mouse e della tastiera.

xeyes	:	occhi che seguono il puntatore.

xf86config	:	configura l'ambiente grafico.

xfontsel	:	seleziona un font.

xhost	:	controlla l'accesso all'X Server da altri host.

xinit	:	inizializza il sistema grafico (chiamato da startx).

xkill	:	uccide una applicazione in finestra.

xman	:	consultare le pagine di manuale graficamente.

xpaint	:	semplice programma di paint.

xrdb	:	setta le risorse X.

xset	:	setta vari parametri (mouse, screensever,...).

xsetroot	:	setta il colore dello sfondo e il puntatore.

xterm	:	apre una finestra terminale.

xv	:	visualizza molti formati di immagini.

xvidtune	:	aggiusta i parametri dello schermo.

##############################################################################

Rispondi

Per commentare devi accedere al sito. Accedi.

SiteLock