INFORMATICA
Transcript
INFORMATICA
il fiume Un “Po” di + Linux – e altro … Carlo Giocoli ([email protected]) Sommario • • • • • • riepilogo della lezione precedente …; esercizio del giorno prima; organizzazione del lavoro del giorno; nuovi comandi; imparare ad usare la pipeline “ | ”; emacs e altro Informatica Carlo Giocoli 2 esercizio 8 novembre Create la cartella nov08 all'interno della vostra home directory e all'interno di questa create il file con la lista di tutti i file contenuti nella home dir. piu' quelli contenuti nella nuova directory appena creata (compresi i file nascosti) e la path della directory, poi speditecela tramite pine terminale terminale mkdir nov08 mkdir nov08 ls -a > nov08/filelist ls -a ./ nov08/ > nov08/filelist cd nov08 pwd >> nov08/filelist ls -a >> filelist pwd >> filelist Informatica 3 5 Carlo Giocoli 3 organizzazione del lavoro • creare nella propria home-directory una cartella con nome “INFORMATICA”; • spostare la cartella “nov08” in “INFORMATICA”; • andare nella cartella “INFORMATICA” e digitare “ls” • creare ogni giorno nella cartella informatica una cartella con la data (“nov10”) home-directory/INFORMATICA/nov10 Informatica Carlo Giocoli 4 il terminale … e i comandi (1) Appena si effettua il login si apre un terminale e ci si trova nella propria home-directory / bin home media (radice) mnt mnt dvd cd cd-r opt … user bin … cd/dvd d: floppy usb - key i dispositivi esterni (cd, dvd, floppy, esb-key, etc…) vanno “montati” di solito. alcuni degli eseguibili che possono usare tutti gli utenti della macchina Informatica Carlo Giocoli in versioni di Linux più recenti c’è anche il “montaggio” automatico, inserite il dispositivo e viene letto 5 immediatamente … il terminale … e i comandi (2) / (radice) home bin home media mnt user opt fis astro info mat astro001 astro002 astro003 astro004 astro001 astro002 astro003 astro004 home-directory Informatica Carlo Giocoli 6 il terminale … e i comandi (3) /mnt oppure /media terminale cd /mnt ls cd/dvd d: floppy usb - key terminale Se il comando è andato a buon fine non vi comparirà nessun messaggio e il dispositivo potrà essere visto come una normale cartella mount floppy mount cd mount usb - key Informatica Carlo Giocoli 7 il terminale … e i comandi (4) terminale chi sono io – nome utente - whoami localhost who la macchina su cui lavoro chi è collegato alla mia stessa macchina mi visualizza i “processi” con informazioni in aggiornamento top grep ‘stringa’ nome_file cerca ‘stringa’ nel file cat ‘nome file’ come more ma in background man ‘un comando’ Informazioni di un comando diff ‘nome file1’ ‘nome file2' date history differenze tra due file data e ora storia dei comandi con numero di ordine avanti e indietro nella storia della shell Informatica Carlo Giocoli 8 il terminale … e i comandi (5) conoscere tutti i processo che la mia macchina sta eseguendo… terminale ps -ux ogni processo ha il suo codice identificativo … se volete “ammazzarne” uno dovete eseguire il comando terminale kill $indentification_number oppure kill -9 $indentification_number forza “l’uccisione” del processo Informatica Carlo Giocoli 9