Laboratorio di Informatica I
Struttura della lezione
Laboratorio di Informatica 2000-2001
Vi.ttorio Scarano
Lezione 3:
Introduzione alle
Attività di Laboratorio
Vittorio Scarano
Laboratorio di Informatica I
Corso di Laurea in Informatica
• Informazioni logistiche
• Breve guida all’uso dei PC per le
esercitazioni:
– fase di login
– editing
– compilazione
2
Aula didattica L 19
Vi.ttorio Scarano
• Nomenclatura:
– Aula didattica L19 (esercitazioni guidate)
– Laboratorio L 21 (esercitazioni in proprio)
Laboratorio di Informatica 2000-2001
Laboratorio di Informatica 2000-2001
Vi.ttorio Scarano
Informazioni logistiche
• Distribuzione di Linux SUSE 6.0
– Studio dei tecnici L21
– Necessario un documento di identità
• Libretto universitario, Carta identità, etc.
• Non valgono tesserini mensa, etc.
– Prestito per 2 giorni
• Rete di PC postazioni studente
• Postazione docente
• Sistema Operativo:
– Linux SUSE 6.2
• Unica login per studenti:
– login: studente
password: studente
• I file sul disco rigido vengono cancellati
– portate un floppy
3
Comandi shell UNIX
Vi.ttorio Scarano
• Rete di PC diskless
• Sistema Operativo:
– Linux SUSE 5.3
Laboratorio di Informatica 2000-2001
Laboratorio di Informatica 2000-2001
Vi.ttorio Scarano
Laboratorio L 21
• Unica login per studenti:
– login: studente
4
password: studente
• I file sul disco rigido vengono cancellati
– portate un floppy
5
• La shell interpreta i comandi utente
• Alcuni comandi utili:
– ls
• elenca i file
– cp nomefile1 nomefile2
• effettua la copia di nomefile1 su nomefile2
– rm nomefile
• cancella nomefile
– mdir
• visualizza la directory del floppy
6
1
Laboratorio di Informatica I
Editing: xemacs
Vi.ttorio Scarano
• Alcuni comandi utili:
– mcopy a:filename1 filenam2
• copia filename1 dal dischetto con nome filename2
– mcopy filename1 a:filenam2
Laboratorio di Informatica 2000-2001
Laboratorio di Informatica 2000-2001
Vi.ttorio Scarano
Comandi shell UNIX
• copia filename1 dalla directory corrente su dischetto
con nome filename2
7
• Potente programma di editing
• Terminologia:
– CTRL-X significa: premere X tenendo premuto il
tasto CTRL
• Alcuni Comandi:
–
–
–
–
CTRL-X CTRL-F: legge un file
CTRL-X CTRL-C: esce dal programma
CTRL-X CTRL-S: salva il file
Cursori e tasto Backspace per spostarsi e
cancellare
– CTRL-K cancella una linea
8
Laboratorio di Informatica 2000-2001
Vi.ttorio Scarano
Compilazione: gcc
• Per compilare un programma prova.c
– gcc prova.c
• Questo genera un file a.out che potete
eseguire (digitando il suo nome)
• Per generare un file eseguibile nome
– gcc -o nome prova.c
• Ed ora facciamo un po’ di prove!
9
2
Scarica

Versione PDF - Dipartimento di Informatica