Vi segnalo che il Gulp sta organizzando un corso di 4 lezioni sulla shell di Linux.
Il corso inizierà il 21 marzo e terminerà il 2 maggio.
Io terrò l’ultima lezione (2 maggio).
Ecco il programma:
21/03/2012 – Lezione 1
Relatore: Gianmarco Brocchi.
- La command line interface (CLI).
- Imparare a “navigare” fra i files: concetti di working directory e di percorso assoluto e relativo.
- Comandi basilari: cd, ls, ecc.
- History e scorciatoie.
- Struttura del file system (FHS).
- Chi può fare cosa: diritti utenti e gruppi, comandi chmod e chown.
- Come trovare aiuto: man apropos.
- 4/04/2012 – Lezione 2
Relatore: Lorenzo Losa.
- Coreutils e altri programmi: less, cat, echo, pico, ps, top, free, kill, killall, du, grep, find, screen.
- I programmi “sono a T”: concetti di standar output , standar error e standard input.
- Ridirezione dell’output.
- Mettiamo i programmi in catena di montaggio: “le pipeline”.
- Vari esempi ed esercitazioni.
- 11/04/2012 – Lezione 3
Relatore: Alberto Maria Fiaschi.
- Gerarchia dei processi e job control: suspend, disown, ecc.
- Installare da shell nella famiglia Debian: dpkg, apt-get, apt-cache, update-alternatives
- Lavorare in remoto ssh, scp, sftp, xforwarding, xdmcp.
- Altri comandi: cut, paste, sed, …
- 2/05/2012 – Lezione 4
Relatore: Giuseppe Augiero.
- Facilitiamoci la vita con gli alias.
- Variabili d’ambiente.
- Runlevel, init script e boot del pc.
- Principali file di configurazione (per il power user).
- Esempi di script.
- Cenni di compilazione di programmi e del kernel.
Il programma delle lezioni è indicativo: gli argomenti effettivamente svolti dipenderanno dalle conoscenze e dagli interessi dei partecipanti.