III Questioni legali
IV Liberatoria
V Commenti
VI Prefazione
VII Introduzione
PARTE I - IL SISTEMA
CAPITOLO 1 Un po' di storia
1.1 I calcolatori
1.2 Linux gli hacker ed il monopolio Microsoft
1.3 Il movimento Open Source
1.4 Tappe fondamentali
CAPITOLO 2 Il computer
2.1 Cosa e' un computer concettualmente
2.2 Cosa e' un Sistema Operativo
2.3 Cosa e' un computer realmente
2.4 Cosa e' una periferica
2.5 Come e' fatto un computer
2.6 I componenti di un PC
CAPITOLO 3 Come sono memorizzati i dati nel PC
3.1 I sistemi di numerazione
3.2 Il sistema di numerazione binario
3.3 La codifica ASCII
3.4 Il sistema di numerazione esadecimale
CAPITOLO 4 La comunicazione uomo/macchina
4.1 La tastiera
4.2 Il mouse
4.3 Finestre ed Icone
CAPITOLO 5 Hardware: la parte dura...
5.1 Premessa
5.2 Perche' con Windows non devo sapere nulla di hardware?
5.3 Il case
5.4 La CPU
5.5 La scheda madre
5.6 Gli SLOT
5.7 La memoria RAM
5.8 Il disco rigido
5.9 I connettori EIDE
5.10 Le porte seriali, parallele, PS/2 e USB
5.11 La scheda video
5.12 La scheda audio
5.13 I PIN ed i JUMPER
5.14 IL BIOS
5.15 La batteria
5.16 L'alimentatore
5.17 IL CD-ROM
5.18 Il monitor
5.19 La tastiera ed il mouse
5.20 Storia dei microprocessori dal 1944 ad oggi
CAPITOLO 6 Le distribuzioni
6.1 Le 'distro' Linux
CAPITOLO 8 Installazione
8.1 Premessa
8.2 Scelta della distribuzione
8.3 Linux: dove lo metto? Lo spazio su
disco
8.4 Esame dei componenti hardware
8.5 Scelta dei sistemi operativi da
installare
8.6 Piccola digressione: cosa accade
quando accendiamo il PC
8.7 Stesso disco o dischi diversi? Come ingannare Windows con il BIOS
8.8 Generalita' sul partizionamento
dei dischi
8.9 Riduzione della partizione di
Windows
8.10 Preparazione del disco, fase 1:
eliminare i file che non servono
8.11 Preparazione del disco, fase 2:
backup dei dati
8.12 Preparazione del disco, fase 3:
creazione del dischetto di avvio DOS
8.13 Preparazione del disco, fase 4:
controllo di eventuali errori e di virus presenti
sul disco
8.14 Preparazione del disco, fase 5:
trattamento dei file irremovibili
8.15 Preparazione del disco, fase 6:
suddivisione della partizione Windows con FIPS
8.16 Preparazione del disco, fase 7:
creazione dei dischetti di avvio Linux
8.17 Preparazione del disco, fase 8:
creazione partizioni Linux con FDISK
8.18 L'installazione dei pacchetti
CAPITOLO 9 Linux: generalita'
9.1 Generalita'
9.2 Struttura di un sistema Linux
9.3 Entrare nel sistema
9.4 Uscire dal sistema
CAPITOLO 10 Il filesystem
10.1 File e directory
10.2 Le directory di Linux
10.3 I simboli che identificano le directory
10.4 Spostarsi tra le directory
10.5 I permessi di accesso sui file
10.6 I permessi di accesso sulle directory
10.7 Cambiare il proprietario od il gruppo di un file
10.8 I dispositivi ed il comando mount
10.9 L'archiviazione dei file: i comandi tar e gzip
10.10 I dispositivi
10.11 I link fisici ed i link simbolici
10.12 Il filesystem EXT2
10.13 Il journalling
CAPITOLO 11 La shell BASH
11.1 I comandi
11.2 Un po' di storia
11.3 La shell BASH
11.4 Le scorciatoie, la storia ed il comando history
11.5 Sommario delle scorciatoie della shell
11.6 Gli alias
11.7 Opzioni per modificare il comportamento della shell
11.8 Configurazione della shell
11.9 I caratteri speciali di completamento dei nomi
11.10 Standard input, standard output e standard error
11.11 Le pipe
11.12 Variabili d'ambiente
11.13 Comandi eseguiti in background
11.14 Programmazione della shell
11.15 Le espressioni regolari
11.16 I filtri
CAPITOLO 12 Tipologie di comandi
12.1 I comandi
CAPITOLO 13 Le fasi di boot
13.1 Dal BIOS al kernel
13.2 Dal Kernel a Init
13.3 DMESG e i messaggi del Kernel
CAPITOLO 14 L'editor VI
14.1 vi (COMPLETARE)
CAPITOLO 15 Le directory di Linux (COMPLETARE)
15.1 La directory /etc
15.2 La directory /home
15.3 La directory /proc
CAPITOLO 16 Il kernel (COMPLETARE)
16.1 Il kernel
CAPITOLO 17 La documentazione (COMPLETARE)
17.1 documentazione
CAPITOLO 18 programmi (COMPLETARE)
18.1 programmi
CAPITOLO 19 L'ambiente grafico X Window (COMPLETARE)
19.1 Introduzione
CAPITOLO 20 Rete e servizi di rete (COMPLETARE)
20.1 Introduzione
PARTE II - LA PROGRAMMAZIONE
CAPITOLO 21 Linux ed il linguaggio C
21.1 Il linguaggio C e la programmazione
21.2 Un approccio insolito al C
21.3 Variabili e costanti
21.4 I tipi di dati
21.5 Ancora sulle costanti
CAPITOLO 22 Il primo programma in C
22.1 Un programma minimale scritto in C
22.2 Un programma leggermente piu' complesso
22.3 Una variante del programma di conversione
22.4 Ancora qualcosa sui float
CAPITOLO 23 Input ed Output
23.1 I/O di caratteri
23.2 23.2 Conteggio di righe, parole e caratteri
CAPITOLO 24 I vettori
24.1 Versione modificata del programma che conta i caratteri
CAPITOLO 25 Le funzioni
25.1 Le funzioni
25.2 Inizializzazione delle variabili
CAPITOLO 26 Gli operatori
26.1 Operatori primari
26.2 Operatori di assegnamento
26.3 Operatori aritmetici
26.4 Operatori relazionali e di uguaglianza
26.5 Operatori logici
26.6 Operatori di incremento e decremento
26.7 Operatore ternario ?:
26.8 Operatori bitwise
26.9 Ordine di valutazione
CAPITOLO 27 Costrutti di controllo
27.1 If ed Else
27.2 Switch
27.3 Do-While e Goto
CAPITOLO 28 Il preprocessore C
28.1 I file header
28.2 La direttiva #define e le macro
28.3 Le macro predefinite ed altre direttive
28.4 Le direttive condizionali
CAPITOLO 29 I puntatori
29.1 Cosa sono i puntatori
29.2 Argomenti delle funzioni e puntatori
29.3 Relazioni tra puntatori e vettori
29.4 Puntatori e vettori multidimensionali
29.5 Argomenti passati al programma nella linea comando
29.6 Puntatori a funzioni
CAPITOLO 30 Le strutture
30.1 Le strutture: generalita'
30.2 Funzioni e strutture
30.3 Vettori di strutture
30.4 Strutture di bit
30.5 Le union
CAPITOLO 31 Input ed Output
31.1 Generalita'
31.2 Accesso ai file
Inizio della guida
Questioni legali
Copyright
(c) 2002-2003 Maurizio Silvestri
|