[Verdebinario] Corso Linux - 3° Incontro

Giuseppe De Marco peppelinux a yahoo.it
Dom 7 Nov 2010 11:00:56 CST


4)  incontri:

   1. le prime due volte: andrea-emilino - (contenuti ok?)
   2. le seconde due volte: santino-vilgio - (contenuti ok?)
   3. le terze due volte: giuseppe - Ono-Sendai (contenuti ok?) -> iniziamo con 
la linea di comando
   4. le quarte due volte: ?? - (contenuti ok?)


3° Incontro:
La linea di comando per utenti Desktop
Lo svolgimento della lezione sarà partecipativa, cercheremo insieme a Marco di 
incoraggiare un dialogo interattivo.

Cosa facciamo:
Ribadiamo le convenzioni sui riferimenti, sul linguaggio e sulle "nomenclature" 
informatiche.
Presetiamo la BASH e dimostriamo come si possono fare le cose senza sforzi 
mnemonici eccessivi.
Facciamo laboratorio con 20 comandi da terminale per svolgere Task alquanto 
comuni.
Quindi: Il terminale per utenti Desktop

Cosa non facciamo (da riservare per prossime lezioni):
Pipes e Redirezioni (|, >, 2&1>)
Gestione dello stack di working directories (pushd, popd)
Forks (&) e operatori logici di esecuzione (;, &&, )
processi, pid
Creazione e amministrazione di utenti
Amministrazione del Computer e delle risorse


######## Contenuti  ###############
Le convenzioni e il rompighiaccio prenderanno circa 30minuti.
Le convenzioni(linguaggio, orientamento):
	* Differenze tra Hardware e Software
	* Differenza tra INPUT e OUTPUT         (I/O) (nozione di STDOUT e STDIN)
	* Distinguere una Applicazione da un Sistema Operativo
	* interprete di comandi, cos'è e come interpreta: caratteri, GUI, mouse.
	* comandi,   opzioni e argomenti (verbo/azione + SventualeOpzione   
+oggetto/soggetto.  Esempio: “ciao nadia”, il verbo è ciao, nadia è il   
soggetto, simile a "ls /home", l'importanza dello spazio come divisore,   simile 
al linguaggio scritto e da noi esseriumani/computer  interpretato)
	* percorso, path
	* Permessi e Utenti
	* Formattare, Installare, Comprimere, Criptare, 
Cancellare############################################################ rimangono 
1,30 ore.


ecco alcuni Tasks per giustificare l'utilizzo di un comando da terminale atto 
allo svolgimento di una azione ordinaria. Quindi partiremo da semplici esempi:

L'introduzione è una dimostrazione dell'ambiente BASH (quasi 20minuti)

Quindi Ambiente BASH (30min) :
- Quanti comandi ha Linux? (circa 3276)
- Autocompletamento e history, ovvero come facciamo a non imparare tutto a 
memoria.
- Scorciatoie per rendere accessibile l'utilizzo di una schermata NERA  :)
########################################################### rimane più di un'ora 
:)


20 Comandi per fare le solite cose, però da terminale (tempo un'ora)!

Basilari:
1. Creare un file (editor nano, dimenticatevi vi e tagliamoci la barba !) :), 
salvarlo e rinominarlo.
2. ispezionare un tipo di file (file)
3. Copiare e Spostare un File, differenze tra copiare e spostare
4. Creare una directory (mkdir) copiarci un file dentro, creare  un altro file, 
spostarglielo dentro, navigarci (cd)
5. Differenza tra rimuovere un File e rimuovere una Directory
6. Comprimere un file (i formati: zip, rar, tar.gz, bunzip, 7zip) e 
decomprimerlo
7. Avviare un'applicazione grafica da terminale
8. leggere un file con less o more, fare ricerche per stringa
9. utilizzare il manuale in linea (man)
10. navigare nel filesystem (cd), differenze tra il filesystem di Windows e 
quello di Linux (/ e /home rispetto a C:\ e soci.)

Avanzati:
11. Cercare una stringa in un file di testo (grep PATTERN nomefile)
12. sostituire una parola dentro un file sed -e 's/ab/AB/g' README 
13. cercare ed installare software da terminale (si esporrà una richiesta, un 
esempio, e sfruttando la curiosità dei partecipanti cercheremo, installeremo ed 
eseguiremo un'applicazione a scelta)
14. installeremo software particolare che funziona da terminale (es. ascoltare 
musica mp3 da terminale)
15. 
16.
17.
18.
19.
20.

Tutto il resto è fantasia e non penso che basti il tempo.

Una considerazione sul fatto che in questo corso non abbiamo sviluppato alcun 
materiale nè tantomeno un percorso sui Formati Liberi (Ogg, ODT...)

MArco mi ha confermato la possibilità di svolgere il terzo incontro insieme. 
Dopo la prima lezione questo Abtract sarà Su titanpad così tutti i docenti, 
sulla base della loro esperienza, potranno sviluppare suggerimenti.

giuseppe



      




Maggiori informazioni sulla lista Verdebinario