Riga di comando e primi comandi

Appunti sull'utilizzo della shell e introduzione ai primi comandi

Author: Andrea Manni
Copyright: GFDL
Version: 0.3

Indice degli argomenti

Generato il 2010-01-05 con: http://docutils.sourceforge.net/rst.html

Appunti e argomenti trattati durante il corso di Reti 2009.

Introduzione alla CLI e ai comandi sotto Unix/Linux

Questo documento nasce come traccia e percorso da accompagnare alla guida cartacea sui comandi per Gnu/Linux messa a disposizione degli studenti. L'idea e di proporre una serie di argomenti a chi si avvicina all'utilizzo della CLI non tanto per acquistare padronanza con gli stessi in tutte le loro opzioni, ma piuttosto cercando di fornire alcuni elementi di base per comprendere le caratteristiche dell'intrfaccia, presentando selettivamente e un po' alla volta nuovi elementi (semplificati) per permettere allo studente di scoprire un po' alla volta le dinamiche che si presentano nella gestione del sistema, per poi poter trarre conclusioni sulle metodologie di lavoro e elementi base del sistema (multiutenza, amministrazione confrontata a utenze di sistema, installazione e gestione dei processi, gestione della rete). Per l'approfondimento vero e propio dei comandi e ogni funzionalita' ci si affida alle pagine di manuale (cartaceo, elettronico e tutorial on line).

1   Introduzione

Argomenti chiave:

Links: - http://tldp.org/LDP/GNU-Linux-Tools-Summary/html/the-unix-tools-philosophy.html - http://www.faqs.org/docs/artu/ch01s06.html

2   Sintassi e interprete

Sintassi di un comando, flags, oggetto/i

Analisi del comporamente dell'interprete (in questo caso la shell BASH) nell'interpretazione dell'input fornito dall'utente ( comandi e oggetti separati da spazi, formato contratto o esteso delle opzioni, redirezioni dei flussi error e input).

3   Primi comandi

ls:

ls -l          opzioni
ls -ls         opzioni multiple
ls Desktop     oggetti

Descrivere come alcuni comandi possano essere usati solo da root

4   Pipe e redirezioni

5   Filesystem

Utilizzo di knoqueror con terminal emulator attivo per vedere la corrispondenza tra icone e analoghi comandi.

6   Amministrazione: struttura del file system

7   Editor di testo

Motivi della maggiore complessita' dell'utilizzo di una interfaccia monodimensionale omologa al contenuto editabile rispetto ad un ambiente grafico per l'interazione su un documento di testo (analogie e differenze tra nano e kate)

8   Propieta' dei file

Vedere file di reti

9   Amministrazione: utenti

10   Compressione files

Posto che gli studenti siano sufficentemente a loro agio nell'uso di vim:

Introdurre il concetto di banda.

11   Archiviazione

Tar (vedi materiali reti)

12   Amministrazione: pacchetti

Cambiamo argomento...

13   Montaggio file-systems

14   RAID

15   Files: gestione concorrente

Breve pausa dai supporti di storaggio

16   LVM