Lucidi
delle lezioni |
1) |
03/10/05:
introduzione alla shell, tipi di shell, organizzazione dei
file, comandi base per la gestione dei file, permessi
ai file, link.
|
2) |
05/10/05:
i metacaratteri della shell Unix, abbreviazione del pathname,
quoting, redirezione dell'I/O.
|
3) |
10/10/05: la shell
bash: history list, command line editing,
command completion, alias, il comando alias,
sequenze e raggruppamenti di comandi, esecuzioni
condizionali.
|
4)
|
17/10/05: l'editor
vi e le sue modalità (edit mode, insert mode
e command mode). L'editor (X)Emacs: caratteri
di controllo, la mode line, il minibuffer ed
alcuni comandi di uso comune.
|
5)
|
19/10/05:
controllo di processi (il comando ps,
terminazione di un processo, processi in
background, job), il filesystem di Unix/Linux
(struttura, mount point, controllo dello spazio
su disco), monitoraggio della memoria (comando
top).
|
6) |
24/10/05:
comparazione di file (cmp e diff), ricerca di file (find),
ricerca di pattern/stringhe in file di testo (grep, fgrep,
egrep), ordinamento di file di testo (sort),
character translation (tr), selezione di campi e "fusione" di file di testo
(cut, paste).
|
7) |
26/10/05:
il comando filtro sed, gli script della shell (bash): costruzione
di script e condizioni per la loro esecuzione, variabili della
shell (locali, globali, d'ambiente e di stato), parametri e
login script.
|
8) |
31/10/05 (Lab. A) - 02/11/05 (Lab. B):
if-then-else, cicli while/until/for, case selection, command
substitution.
|
9) |
02/11/05 (Lab. A) - 07/11/05 (Lab. B):
introduzione ad awk: sintassi, condizioni, programmi (comandi,
variabili, operatori e funzioni built-in).
|
|
|