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