Sistemi Operativi (a.a. 2011/2012)

Materiale per le esercitazioni in aula e laboratorio

  • Home
  • Research activity
  • Teaching activity
  • Curriculum
  • Publications

Lezione 1 - Introduzione a UNIX

Slide - [PDF]
Slide - [Microsoft PowerPoint 2010]
Slide - [Microsoft PowerPoint 97-2003]
Slide - [PDF 6 slide per pagina]

Lezione 2 - La shell

Slide - [PDF]
Slide - [Microsoft PowerPoint 2012]
Slide - [Microsoft PowerPoint 97-2003]
Slide - [PDF 6 slide per pagina]

Lezione 3 - Comandi avanzati

Slide - [PDF]
Slide - [Microsoft PowerPoint 2010]
Slide - [Microsoft PowerPoint 97-2003]
Slide - [PDF 6 slide per pagina]

Lezione 4 - AWK

Slide - [PDF]
Slide - [Microsoft PowerPoint 2010]
Slide - [Microsoft PowerPoint 97-2003]
Slide - [PDF 6 slide per pagina]

Lezione 5 - Altri comandi avanzati

Slide - [PDF]
Slide - [Microsoft PowerPoint 2010]
Slide - [Microsoft PowerPoint 97-2003]
Slide - [PDF 6 slide per pagina]

Esercitazione 1

Esercitazione 1 - [PDF]
File test1.txt [TXT]
Soluzione

Esercitazione 2

Esercitazione 2 - [PDF]
Makefile [TXT]
Soluzione

Esercitazione 3

Esercitazione 3 - [PDF]
test3 [TXT]
Soluzione

Esercitazione 4

Esercitazione 4 - [PDF]
Soluzione

Esempi

linkcheck.bash - Script bash che visualizza i link orfani
listusers.bash - Script bash che visualizza gli utenti nel sistema leggendo il file /etc/passwd
process_contacts.awk - Legge una lista di contatti e genera una pagina HTML [Archivio tar.gz]

Temi d'esame svolti in classe

Temi - [PDF]
Esercizio7 - [TXT]

Risorse utili

Bash Cheat Sheet
AWK Cheat Sheet

  • Lezione 1 - Introduzione a UNIX
  • Lezione 2 - La shell
  • Lezione 3 - Comandi avanzati
  • Lezione 4 - AWK
  • Lezione 5 - Altri comandi avanzati
  • Esercitazione 1
  • Esercitazione 2
  • Esercitazione 3
  • Esercitazione 4
  • Esempi
  • Risorse utili
 
 

Design by Salvatore Campagna