Salve a tutti! questa area del sito www.verdebinario.org è a disposizione dei visitatori per discussioni di vario genere. Per inviare articoli, spunti di riflessione, commenti ed altro basta registrarsi sul sito (link nei menu).
eccovi il solito resoconto dell’ultimo (mercoledi 26 aprile 2006) incontro del corso introduttivo al sistema operativo GNU/Linux “un mercoledi da pinguini”.
durante la “lezione” abbiamo continuato ad esercitarci con l’interfaccia testuale (shell) del sistema operativo.
questa volta non c’è molto da dire, quindi elencherò semplicemente i “comandi” coi quali abbiamo cominciato a prendere confidenza . per ogni comando fornirò un esempio di utilizzo tipico e una “traduzione in italiano” dell’esempio stesso. negli esempi il simbolo $ rappresenta il prompt della shell.
al solito, quello che segue è un resoconto destinato a chi frequenta il corso, per cui se non seguite (o se non state studiando autonomamente sui testi che man mano consigliamo in questi resoconti) potreste non capirci un acca.
cd (change directory) esempio: $ cd / (spostati nella cartella /)
pwd (print working directory - stampa la directory corrente) esempio: $ pwd (stampa il percorso della cartella corrente)
b) comandi per lavorare con i files
ls (list) esempio: $ ls -l (lista in formato lungo (dettagliato) del contenuto della cartella corrente)
cp (copy) esempio: $ cp immagine.jpg /mnt/floppy/ (copia il file immagine.jpg nella cartella /mnt/floppy/)
mv (move) esempio: $ mv zio.rtf cognato.rtf (rinomina il file zio.rtf in cognato.rtf)
rm (remove - rimuovi) esempio: $ rm -r /home/tizio/documenti (rimuovi ricorsivamente la cartella /home/tizio/documenti, tutti i files in essa contenuti e le eventuali sotto-cartelle)
file esempio: $ file immagine.jpg (mostra il “tipo” del file immagine.jpg - indipendentemente dall’estensione)
find (trova) esempio: $ find / -name document (cerca tutti i files il cui nome contiene la parola “document” in tutte le cartelle a partire dalla cartella radice)
c) leggere files di testo
cat (concatenate - mostra (“concatena”) a video) esempio: $ cat testo.txt (stampa a video il contenuto del file testo.txt - senza impaginazione)
more / less esempio: $ more testo.txt esempio: $ less testo.txt (stampa a video il contenuto di testo.txt - con impaginazione)
d) editare files di testo
pico / nano / mcedit/ vi / emacs esempio: $ pico testo.txt (edita - modifica - il file di testo testo.txt con l’editor pico)
e) giocare con le parole all’interno di files di testo
grep (cerca stringa) esempio: $ grep zio testo.txt (cerca la stringa “zio” all’interno del file di testo testo.txt)
wc (word count) esempio: $ wc -l testo.txt (stampa il numero di parole contenute nel file testo.txt)
f) comandi per gestire i processi
ps (process) esempio: $ ps aux (mostra tutti i processi attualmente in esecuzione - di tutti gli utenti)
kill (uccidi) esempio: $kill 312 (uccidi -termina - il processo il cui id è 312)
killall (uccidi tutto ) esempio: $ killall inkscape-bin (termina il processo il cui nome è inkscape-bin)
dopo le esercitazioni abbiamo introdotto la redirezione dell’output dei comandi:
> esempio: $ ls -l > lista.txt (scrivi l’output del comando ls -l nel file di testo lista.txt)
>> esempio: $ pwd >> lista.txt (appendi l’uotput del comando pwd alla fine del file di testo lista.txt)
| esempio: ps aux | grep inkscape (passa l’output del comando ps aux come input del comando grep inkscape)
questo è tutto per oggi. studiate (che poi alla fine del quadrimestre vi interrogo e non voglio sentire scuse ) !!!!!!
il prossimo appuntamento è per mercoledi 3 maggio 2006 alle 18:30 al solito posto: aule liberate zenith cubo 13c - ponte carrabile UniCal
l’argomento del prossimo incontro è “fattore X - una panoramica sull’ambiente grafico”.
ciao
emiliano
Post modificato da: emiliano, alle: 2006/04/27 15:10
Post modificato da: emiliano, alle: 2006/04/27 15:12
L´administrator ha disattivato l´accesso pubblico in scrittura.