Corso Command Line 2013
Da MontelLUG WIKI.
Cosa
A grande richiesta, il MontelLUG ripropone finalmente un corso di linea di comando.
Dove e Quando
La prima serata sarà venerdì 7 giugno 2013 alle ore 21.00; le lezioni successive saranno tenute i venerdì seguenti allo stesso orario, al posto della consueta riunione del LUG. Tutte le serate si svolgeranno nella nostra sede a Montebelluna. Ingresso libero e gratuito
Formato
Per chi vuole, sarà possibile seguire il corso ripetendo le stesse operazioni del relatore sul proprio portatile. A questo scopo, abbiamo preparato una directory di lavoro con file di esempio ed "esercizi" che coprono il materiale che sarà trattato nella serata. Gli interessati possono scaricare il materiale a questo link (verrà aggiornato prima di ogni serata): https://github.com/syslac/montellug-cl/archive/master.zip oppure (meglio ancora) prepararsi installando git sul proprio sistema e clonare il repository con questo comando:
git clone https://github.com/syslac/montellug-cl.git
Da Casa
Per chi e solo per chi non potrà proprio essere presente fisicamente, sarà possibile seguire le lezioni anche da casa tramite web e streaming audio:
- Il collegamento allo streaming audio lo troverete alla pagina: http://radio.casadelvolontariato.tv:8000 e dovrebbe essere questo: http://radio.carinato.net:8000/montellug.m3u
- Il terminale del relatore lo potrete seguire dalla pagina web http://radio.casadelvolontariato.tv:8081
- Per interagire con i presenti in sala potete scrivere su http://webchat.quakenet.org/?channels=montellug&uio=d4
In via sperimentale proveremo online con la prima lezione e in base ai risultati si deciderà se continuare o meno Vi anticipiamo che ci sarà un problema di ritardo dello streaming audio rispetto a quanto vedrete nel web.. ci stiamo lavorando..
Programma delle serate
Di seguito, il programma del corso. Sarà aggiornato regolarmente per le lezioni già concluse.
Il programma per le lezioni future potrà essere soggetto a cambiamenti, in quanto le tempistiche sono variabili.
Prima serata - 7 giugno 2013
- Preparazione/setup di git (se necessario)
- Introduzione - navigazione di cartelle, terminologia base sui comandi, man, info ed help.
- Semplificare l'uso della shell - tab completion ed history
- Gestione base di file e cartelle - copia, spostamento, rimozione, link
- Gestione permessi - basi su chmod e sull'effetto dei permessi su file e cartelle
- Extra - uso comune di tar e "file"
Seconda serata - 14 giugno 2013
- Gestione processi (recupero prima serata)
- Wildcards & quoting -
- Redirezioni
- Envvars & preferenze (se c'è tempo)
Terza serata - da definire
- Recupero seconda serata (se necessario)
- Find e xargs
- Grep
- Manipolazione testo
Quarta serata - da definire
- Temi vari a scelta del pubblico?
- scripting, gestione sistema, dpkg, web, rete