Pagina 1 di 17 Editore: rootkill Data: Lun 11 agosto 2003 alle 10:46
! ! ! ATTENZIONE ! ! ! - Questa guida è stata scritta prendendo come modello l'originale di Davide Alberani [versione 1.4 (27 dic 1998)], proposta all'utenza sotto licenza GPL. L'autore si rendeva reperibile a questo indirizzo: alberanid@usa.net Questa la sua premessa: <<Questo file è stato creato alcuni anni fa quando iniziavo a conoscere Linux; l'unico modo per sapere quali erano i comandi da usare era andare in giro per le directory che contenevano binari e leggerne la relativa manpage. La distribuzione usata era una Slackware, quindi alcuni eseguibili potrebbero NON essere presenti in altre distribuzioni, o in altre directory rispetto a quelle indicate in questo file. Gli eseguibili qui elencati dovrebbero essere presenti in una qualsiasi installazione decentemente completata; non vuole essere un elenco dei comandi che devono essere assolutamente presenti, diciamo di quelli che andrebbero inclusi in un'installazione confortevole. Sono esclusi da questo .doc i comandi che difficilmente potranno essere utili all'utente medio. Di recente questo file è stato (per quanto possibile) adattato per rispettare lo standard dei filesystem FHS, basandosi su un sistema Debian 2.0. NON si fornisce alcuna indicazione sulla sintassi (solo le opzioni principali); per sapere come usare un dato comando, consultare la pagina di manuale riferita al comando: man nome_comando. Altre fonti di informazioni sono il sistema di help ipertestuale, info (info nome_comando); l'help della shell bash (help nome_comando) e tutti i file nelle sottodirectory /usr/doc/ e /usr/local/doc. In particolare sono da segnalare l'Italian-HOWTO e il DOS-to-Linux-HOWTO; quest'ultimo confronta anche i comandi principali del DOS con quelli di Linux. Se vi accorgete che manca qualcosa o avete altri geniali suggerimenti, scrivete ad alberanid@usa.net, Davide Alberani. COPYRIGHT: il tutto è sotto licenza GPL.>>
COMANDI FONDAMENTALI
- Informazioni -
man : formatta e mostra le pagine della guida in linea
info : sistema di consultazione dei manuali ipertestuali
help : richiama l'help per i comandi built-in della shell
- File(s) e directory -
cd : cambia la directory corrente [esattamente come in DOS, ndr]
ls : mostra il contenuto di una directory [l'equivalente del comando dir in DOS, ndr]
cp : copia file e directory
mv : muove o rinomina file(s) e directory
rm : cancella file(s) e directory
mkdir : crea una directory [esattamente come in DOS, ndr]
ln : crea link a file(s) e directory
pwd : mostra la directory corrente
chmod : modifica i permessi di accesso ad un file
chown : cambia il proprietario di un file
cat : mostra il contenuto di un file
find : cerca file(s) tra le directory
vi : editor di testo da shell [il cui utilizzo viene spiegato più avanti, restando ad ogni modo un mistero per il sottoscritto, ndr]
- Filesystem(s) e processi -
df : mostra lo spazio libero sul disco fisso
free : mostra lo stato della memoria
mount : monta un filesystem [è previsto un articolo dedicato, ndr]
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 [per lo spegnimento è suggerito il comando shutdown -h now, ndr]
reboot : riavvia il sistema
hostname : mostra e cambia il nome dell'host
- Vari -
startx : avvia l'ambiente grafico [sulle distribuzioni GNU/Linux l'interfaccia grafica parte subito dopo la fase di post, in automatico, ndr]
date : mostra la data
gzip : comprime e decomprime file .gz
tar : crea backup di file .tar
more : separa l'output in più pagine
reset : resetta il terminale alle impostazioni iniziali