Mirko Mariotti. March 9, 2009

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Mirko Mariotti. March 9, 2009"

Transcript

1 Linux: Dipartimento di Fisica - Università degli studi di Perugia March 9, 2009

2 Il comando che è bene imparare da subito è man, che ci permette di visualizzare il manuale in linea per un determinato altro comando. La sintassi del comando è man [sezione manuale] [comando o altro]

3 Il comando che è bene imparare da subito è man, che ci permette di visualizzare il manuale in linea per un determinato altro comando. La sintassi del comando è man [sezione manuale] [comando o altro] La struttura del manuale è sempre la stessa:

4 In UNIX il nome del file (ed in particolare l estensione) non sempre caratterizza il tipo di file. Il comando file ci permette di ottenere informazioni su questo aspetto. L uso del comando e il seguente: file [nomefile]

5 Abbiamo giá visto come creare un file contenente una stringa. Esiste un comando che permette la creazione di un file vuoto: touch La sintassi del comando è: touch [filedacreare]

6 Per editare un file di testo in modo molto rapido si può utilizzare il comando nano. Esistono editor molto più ricchi di funzionalitá quali vi ed emacs. La sintassi del comando è: nano [filedaeditare]

7 Utilizzare il manuale in linea per capire: Cosa fa il comando file

8 Utilizzare il manuale in linea per capire: Cosa fa il comando file Cosa fa il comando touch

9 Utilizzare il manuale in linea per capire: Cosa fa il comando file Cosa fa il comando touch Cosa fa il comando cat

10 Utilizzare il manuale in linea per capire: Cosa fa il comando file Cosa fa il comando touch Cosa fa il comando cat Quale opzione di cat numera le righe di output.

11 Utilizzare il manuale in linea per capire: Cosa fa il comando file Cosa fa il comando touch Cosa fa il comando cat Quale opzione di cat numera le righe di output. Cosa fa il comando tar

12 Utilizzare il manuale in linea per capire: Cosa fa il comando file Cosa fa il comando touch Cosa fa il comando cat Quale opzione di cat numera le righe di output. Cosa fa il comando tar Cosa fa il comando gzip

13 Utilizzare il manuale in linea per capire: Cosa fa il comando file Cosa fa il comando touch Cosa fa il comando cat Quale opzione di cat numera le righe di output. Cosa fa il comando tar Cosa fa il comando gzip Cosa fa il comando date

14 Provare a capire di che tipo sono i seguenti : /home/lgi

15 Provare a capire di che tipo sono i seguenti : /home/lgi /etc/hosts

16 Provare a capire di che tipo sono i seguenti : /home/lgi /etc/hosts /bin/bash

17 Provare a capire di che tipo sono i seguenti : /home/lgi /etc/hosts /bin/bash /lib/libss.so.2.0

18 Provare a capire di che tipo sono i seguenti : /home/lgi /etc/hosts /bin/bash /lib/libss.so.2.0 /usr/share/pixmaps/debian-logo.png

19 Creare questi con queste caratteristiche: Che contenga la stringa ciao e si chiami primo.txt

20 Creare questi con queste caratteristiche: Che contenga la stringa ciao e si chiami primo.txt Vuoto che si chiami secondo.txt

21 Editare primo.txt inserendovi una seconda riga.

22 Editare primo.txt inserendovi una seconda riga. Visualizzare il contenuto del file appena editato.

23 Editare primo.txt inserendovi una seconda riga. Visualizzare il contenuto del file appena editato. Comprimere il file.

24 Editare primo.txt inserendovi una seconda riga. Visualizzare il contenuto del file appena editato. Comprimere il file. Controllare il tipo di file appena creato.

25 Editare primo.txt inserendovi una seconda riga. Visualizzare il contenuto del file appena editato. Comprimere il file. Controllare il tipo di file appena creato. Visualizzare la data corrente.

26 Il comando per visualizzare il contenuto di una cartella è

27 Il comando per visualizzare il contenuto di una cartella è ls [-a] [-l] [cartella]

28 Il comando per visualizzare il contenuto di una cartella è ls [-a] [-l] [cartella] Scrivendo semplicemente ls otteniamo i e le cartelle contenuti nella dove ci troviamo

29 Il comando per visualizzare il contenuto di una cartella è ls [-a] [-l] [cartella] Scrivendo semplicemente ls otteniamo i e le cartelle contenuti nella dove ci troviamo Ad esempio ls /usr/bin visualizza il contenuto della cartella /usr/bin

30 Il comando per visualizzare il contenuto di una cartella è ls [-a] [-l] [cartella] Scrivendo semplicemente ls otteniamo i e le cartelle contenuti nella dove ci troviamo Ad esempio ls /usr/bin visualizza il contenuto della cartella /usr/bin -a: mostra anche i nascosti (che iniziano col.)

31 Il comando per visualizzare il contenuto di una cartella è ls [-a] [-l] [cartella] Scrivendo semplicemente ls otteniamo i e le cartelle contenuti nella dove ci troviamo Ad esempio ls /usr/bin visualizza il contenuto della cartella /usr/bin -a: mostra anche i nascosti (che iniziano col.) -l: visualizza informazioni aggiuntive (data, dimensione...)

32 Il comando per cambiare la di lavoro è

33 Il comando per cambiare la di lavoro è cd [cartella]

34 Il comando per cambiare la di lavoro è cd [cartella] Scrivendo cd senza alcun argomento veniamo portati nella nostra home (identificata anche dal carattere tilde)

35 Il comando per cambiare la di lavoro è cd [cartella] Scrivendo cd senza alcun argomento veniamo portati nella nostra home (identificata anche dal carattere tilde) Per visualizzare la di lavoro corrente usiamo il comando pwd

36 Il comando per creare una cartella è

37 Il comando per creare una cartella è mkdir [-p] [nomecartella]...

38 Il comando per creare una cartella è mkdir [-p] [nomecartella]... Il comando crea la nuova cartella nella corrente, a meno che non specifichiamo un path completo come /home/utente/cart1/nuovacart

39 Il comando per creare una cartella è mkdir [-p] [nomecartella]... Il comando crea la nuova cartella nella corrente, a meno che non specifichiamo un path completo come /home/utente/cart1/nuovacart Possiamo anche creare piú cartelle con uno stesso comando

40 Il comando per creare una cartella è mkdir [-p] [nomecartella]... Il comando crea la nuova cartella nella corrente, a meno che non specifichiamo un path completo come /home/utente/cart1/nuovacart Possiamo anche creare piú cartelle con uno stesso comando Se vogliamo creare due cartelle una dentro l altra in un colpo solo, senza dover creare la prima, entraci dentro e poi creare la seconda, possiamo usare l opzione -p

41 Il comando per copiare e cartelle è

42 Il comando per copiare e cartelle è cp [-r] [file1]... [destinazione]

43 Il comando per copiare e cartelle è cp [-r] [file1]... [destinazione] Per copiare un singolo file scriviamo: cp [file] [destinazione]

44 Il comando per copiare e cartelle è cp [-r] [file1]... [destinazione] Per copiare un singolo file scriviamo: cp [file] [destinazione] Possiamo copiare anche piú file con un comando solo, specificandoli tutti come argomenti e mettendo alla fine la cartella di destinazione.

45 Il comando per copiare e cartelle è cp [-r] [file1]... [destinazione] Per copiare un singolo file scriviamo: cp [file] [destinazione] Possiamo copiare anche piú file con un comando solo, specificandoli tutti come argomenti e mettendo alla fine la cartella di destinazione. -r: permette di copiare ricorsivamente il contenuto di una o piú cartelle nella destinazione specificata

46 Il comando per rimuovere è

47 Il comando per rimuovere è rm [-r] [-i] [file1]...

48 Il comando per rimuovere è rm [-r] [-i] [file1]... Per rimuovere un singolo file scriviamo: rm [file]

49 Il comando per rimuovere è rm [-r] [-i] [file1]... Per rimuovere un singolo file scriviamo: rm [file] Possiamo rimuovere anche piú con un comando solo, specificandoli tutti come argomenti

50 Il comando per rimuovere è rm [-r] [-i] [file1]... Per rimuovere un singolo file scriviamo: rm [file] Possiamo rimuovere anche piú con un comando solo, specificandoli tutti come argomenti -r: permette di cancellare ricorsivamente il contenuto di una cartella

51 Il comando per rimuovere è rm [-r] [-i] [file1]... Per rimuovere un singolo file scriviamo: rm [file] Possiamo rimuovere anche piú con un comando solo, specificandoli tutti come argomenti -r: permette di cancellare ricorsivamente il contenuto di una cartella -i: chiede conferma prima di cancellare un file

52 Il comando per rimuovere è rm [-r] [-i] [file1]... Per rimuovere un singolo file scriviamo: rm [file] Possiamo rimuovere anche piú con un comando solo, specificandoli tutti come argomenti -r: permette di cancellare ricorsivamente il contenuto di una cartella -i: chiede conferma prima di cancellare un file Per cancellare una, se vuota, possiamo usare il comando rmdir [cartella], altrimenti se siamo sicuri di voler cancellare la cartella e tutto il suo contenuto possiamo scrivere: rm -r [cartella]

53 Il comando per spostare e cartelle è

54 Il comando per spostare e cartelle è mv [file]... [destinazione]

55 Il comando per spostare e cartelle è mv [file]... [destinazione] Lo stesso comando si usa anche per rinominare o cartelle e la sintassi rimane invariata: mv [vecchionome] [nuovonome]

56 Il comando per spostare e cartelle è mv [file]... [destinazione] Lo stesso comando si usa anche per rinominare o cartelle e la sintassi rimane invariata: mv [vecchionome] [nuovonome] Possiamo spostare anche piú e cartelle con un comando solo, specificandoli tutti come argomenti e mettendo alla fine la cartella di destinazione comune

57 Elencare i contenuti nella /bin

58 Elencare i contenuti nella /bin Elencare i contenuti nella home visualizzando tutti gli attributi.

59 Elencare i contenuti nella /bin Elencare i contenuti nella home visualizzando tutti gli attributi. Scrivere in un file la lista delle contenute in /

60 Elencare i contenuti nella /bin Elencare i contenuti nella home visualizzando tutti gli attributi. Scrivere in un file la lista delle contenute in / Elencare ricorsivamente il contenuto di /lib

61 Spostarsi nella /tmp

62 Spostarsi nella /tmp Spostarsi nella propria home (provare sia indirizzando in modo assoluto che relativo)

63 Spostarsi nella /tmp Spostarsi nella propria home (provare sia indirizzando in modo assoluto che relativo) Spostarsi indietro di una.

64 Spostarsi nella /tmp Spostarsi nella propria home (provare sia indirizzando in modo assoluto che relativo) Spostarsi indietro di una. Spostarsi alla radice.

65 Spostarsi nella /tmp Spostarsi nella propria home (provare sia indirizzando in modo assoluto che relativo) Spostarsi indietro di una. Spostarsi alla radice. Visualizzare la corrente.

66 Creare le seguenti /root/dir1

67 Creare le seguenti /root/dir1 /root/dir2

68 Creare le seguenti /root/dir1 /root/dir2 /root/dir1/

69 Creare le seguenti /root/dir1 /root/dir2 /root/dir1/ /root/dir2/

70 Creare le seguenti /root/dir1 /root/dir2 /root/dir1/ /root/dir2/ /root/dir3/liv1/liv2/liv3/liv4

71 Copiare il file primo.txt in /root/dir2/

72 Copiare il file primo.txt in /root/dir2/ Copiarlo da /root/dir2/ in /root/dir1/ (con indirizzamento relativo)

73 Copiare il file primo.txt in /root/dir2/ Copiarlo da /root/dir2/ in /root/dir1/ (con indirizzamento relativo) Copiarlo da /root/dir2/ in /root/dir2 (con indirizzamento assoluto)

74 Copiare il file primo.txt in /root/dir2/ Copiarlo da /root/dir2/ in /root/dir1/ (con indirizzamento relativo) Copiarlo da /root/dir2/ in /root/dir2 (con indirizzamento assoluto) Copiare secondo.txt in /tmp

75 Spostare /root/dir2/primo.txt in /root/dir1

76 Spostare /root/dir2/primo.txt in /root/dir1 Cambiare nome a /tmp/secondo.txt in /tmp/terzo.txt

77 Spostare /root/dir2/primo.txt in /root/dir1 Cambiare nome a /tmp/secondo.txt in /tmp/terzo.txt Spostare terzo.txt in /root/dir2/

78 Spostare /root/dir2/primo.txt in /root/dir1 Cambiare nome a /tmp/secondo.txt in /tmp/terzo.txt Spostare terzo.txt in /root/dir2/ Chiamare /root/dir2/ /root/dir2/testi

79 vari 1 Creare un archivio tar contenente /root/dir1 e /root/dir2

80 vari 1 Creare un archivio tar contenente /root/dir1 e /root/dir2 Comprimere l archivio

81 vari 1 Creare un archivio tar contenente /root/dir1 e /root/dir2 Comprimere l archivio Spostare l archivio in /tmp e decomprimerlo ĺı

82 vari 1 Creare un archivio tar contenente /root/dir1 e /root/dir2 Comprimere l archivio Spostare l archivio in /tmp e decomprimerlo ĺı Verificare la presenza dei file nell archivio appena decompresso.

83 vari 1 Creare un archivio tar contenente /root/dir1 e /root/dir2 Comprimere l archivio Spostare l archivio in /tmp e decomprimerlo ĺı Verificare la presenza dei file nell archivio appena decompresso. A cosa serve il comando df

84 vari 1 Creare un archivio tar contenente /root/dir1 e /root/dir2 Comprimere l archivio Spostare l archivio in /tmp e decomprimerlo ĺı Verificare la presenza dei file nell archivio appena decompresso. A cosa serve il comando df A cosa serve il comando wc

85 vari 1 Creare un archivio tar contenente /root/dir1 e /root/dir2 Comprimere l archivio Spostare l archivio in /tmp e decomprimerlo ĺı Verificare la presenza dei file nell archivio appena decompresso. A cosa serve il comando df A cosa serve il comando wc A cosa serve il comando du

86 vari 2 Capire a cosa serve il file /etc/hosts ed editarlo

87 vari 2 Capire a cosa serve il file /etc/hosts ed editarlo Fare in modo che la seconda macchina virtuale si chiami anche seconda (per la prima)

88 vari 2 Capire a cosa serve il file /etc/hosts ed editarlo Fare in modo che la seconda macchina virtuale si chiami anche seconda (per la prima) Usare il comando ping e verificare che seconda risponda al ping

89 vari 2 Capire a cosa serve il file /etc/hosts ed editarlo Fare in modo che la seconda macchina virtuale si chiami anche seconda (per la prima) Usare il comando ping e verificare che seconda risponda al ping Contare le righe del file /etc/hosts

90 vari 2 Capire a cosa serve il file /etc/hosts ed editarlo Fare in modo che la seconda macchina virtuale si chiami anche seconda (per la prima) Usare il comando ping e verificare che seconda risponda al ping Contare le righe del file /etc/hosts Controllare cosa contiene il file /etc/resolv.conf

91 vari 2 Capire a cosa serve il file /etc/hosts ed editarlo Fare in modo che la seconda macchina virtuale si chiami anche seconda (per la prima) Usare il comando ping e verificare che seconda risponda al ping Contare le righe del file /etc/hosts Controllare cosa contiene il file /etc/resolv.conf A cosa serve il comando wget

92 vari 2 Capire a cosa serve il file /etc/hosts ed editarlo Fare in modo che la seconda macchina virtuale si chiami anche seconda (per la prima) Usare il comando ping e verificare che seconda risponda al ping Contare le righe del file /etc/hosts Controllare cosa contiene il file /etc/resolv.conf A cosa serve il comando wget Scaricare la home page di

93 vari 2 Capire a cosa serve il file /etc/hosts ed editarlo Fare in modo che la seconda macchina virtuale si chiami anche seconda (per la prima) Usare il comando ping e verificare che seconda risponda al ping Contare le righe del file /etc/hosts Controllare cosa contiene il file /etc/resolv.conf A cosa serve il comando wget Scaricare la home page di Capire di che tipo è il file scaricato (o i )

94 vari 3 Copiare tutti i file e le create nella prima macchina virtuale nella seconda.

95 vari 3 Copiare tutti i file e le create nella prima macchina virtuale nella seconda. A cosa servono i comandi groupadd e groupdel?

96 vari 3 Copiare tutti i file e le create nella prima macchina virtuale nella seconda. A cosa servono i comandi groupadd e groupdel? Creare due gruppi di utenti sulle macchine virtuali: numeri e lettere

97 vari 3 Copiare tutti i file e le create nella prima macchina virtuale nella seconda. A cosa servono i comandi groupadd e groupdel? Creare due gruppi di utenti sulle macchine virtuali: numeri e lettere Creare gli utenti uno e due nel gruppo numeri

98 vari 3 Copiare tutti i file e le create nella prima macchina virtuale nella seconda. A cosa servono i comandi groupadd e groupdel? Creare due gruppi di utenti sulle macchine virtuali: numeri e lettere Creare gli utenti uno e due nel gruppo numeri Create gli utenti alfa e beta nel gruppo lettere

99 Rimuovere tutti i file txt creati da tutte le macchine virtuali.

100 Rimuovere tutti i file txt creati da tutte le macchine virtuali. Rimuovere tutte le create da tutte le macchine virtuali.

Comandi principali di Linux (1)

Comandi principali di Linux (1) Laboratorio I Comandi principali di Linux (1) Sintassi: [comando] [opzioni] [argomenti] ls mostra il contenuto di una director l versione lunga a mostra anche i files nascosti che iniziano con. t presenta

Dettagli

Laboratorio 1: Usare Linux

Laboratorio 1: Usare Linux Laboratorio 1: Usare Linux File system Il file system è la componente del sistema operativo che si occupa della gestione di file e cartelle Con l account vi è stato assegnato uno spazio nel file system

Dettagli

Introduzione all'uso del sistema operativo Ubuntu

Introduzione all'uso del sistema operativo Ubuntu Introduzione all'uso del sistema operativo Ubuntu Aprire un Terminal. Osservare il prompt dei comandi Una shell è pronta ad interpretare ed eseguire i vostri comandi consentendovi di accedere ai servizi

Dettagli

Guida Linux. Molto rapida

Guida Linux. Molto rapida Guida Linux Molto rapida Due parole sull ambiente grafico Potete usare: KDE o GNOME Si sceglie prima di mettere la password. Questione di gusti GNOME KDE Il filesystem Ora voi siete nella vostra home È

Dettagli

SHELL: File e Filesystem

SHELL: File e Filesystem SHELL: File e Filesystem Obiettivi : - Usare i comandi per muoversi all'interno del filesystem - Copiare, spostare, rinominare file e directory - Usare i link - Visualizzare il contenuto di un file - Conoscere

Dettagli

Laboratorio. Sistemi Operativi: Linux/Windows. Giovanni Da San Martino

Laboratorio. Sistemi Operativi: Linux/Windows. Giovanni Da San Martino Laboratorio Sistemi Operativi: Linux/Windows Giovanni Da San Martino dasan@math.unipd.it 1 Sistemi operativi Un sistema operativo è insieme di programmi che gestiscono la macchina fisica. Un sistema operativo

Dettagli

Laboratorio. Sistemi Operativi: Linux/Windows. Giovanni Da San Martino

Laboratorio. Sistemi Operativi: Linux/Windows. Giovanni Da San Martino Laboratorio Sistemi Operativi: Linux/Windows Giovanni Da San Martino dasan@math.unipd.it 1 Sistemi operativi Un sistema operativo è insieme di programmi che gestiscono la macchina fisica. Un sistema operativo

Dettagli

Lavoriamo ora in windows

Lavoriamo ora in windows Laboratorio 2: Lavoriamo ora in windows LOGIN UTENTE PASSWORD DOMINIO: studentimath - La vostra home è il disco Z. Avete permesso di scrittura solo in Z Interagire col file system Per interagire col file

Dettagli

Introduzione all uso dei laboratori aka Linux basics.

Introduzione all uso dei laboratori aka Linux basics. Introduzione all uso dei laboratori aka Linux basics. Nicolò Navarin e-mail: nnavarin@math.unipd.it Uso del laboratorio http://www.studenti.math.unipd.it Laboratori Informatici Cambio password Informazioni

Dettagli

Nozioni Base di Linux

Nozioni Base di Linux Nozioni Base di Linux Shahram Rahatlou http://www.roma1.infn.it/people/rahatlou/labcalc/ Laboratorio di Calcolo Lezione 2 Hardware Sistema Operativo Software Routine e programmi di base per interagire

Dettagli

Introduzione all uso dei laboratori aka Linux basics. October 23, 2013

Introduzione all uso dei laboratori aka Linux basics. October 23, 2013 Introduzione all uso dei laboratori aka Linux basics. Nicolò Navarin October 23, 2013 e-mail: nnavarin@math.unipd.it Sondaggio nuovi studenti Informatica Ai nuovi studenti di Informatica, è richiesto di

Dettagli

Laboratorio di Calcolo Numerico Laboratorio 2: Primi programmi in Fortran 90

Laboratorio di Calcolo Numerico Laboratorio 2: Primi programmi in Fortran 90 Laboratorio di Calcolo Numerico Laboratorio 2: Primi programmi in Fortran 90 Andrea Franceschini E-mail: franceschini@dmsa.unipd.it Dispense: http://www.math.unipd.it/ putti/teaching/calcolo ambientale/index.html

Dettagli

Laboratorio di Calcolo Numerico Laboratorio 2: Algoritmi Stabili

Laboratorio di Calcolo Numerico Laboratorio 2: Algoritmi Stabili Dipartimento di Matematica Laboratorio di Calcolo Numerico Laboratorio 2: Algoritmi Stabili Damiano Pasetto E-mail: pasetto@math.unipd.it Dispense: http://dispense.dmsa.unipd.it/putti/calcolo ambientale/index.html

Dettagli

Lab. di Sistemi Operativi - Esercitazione n 2- - comando di ricerca: grep -

Lab. di Sistemi Operativi - Esercitazione n 2- - comando di ricerca: grep - Lab. di Sistemi Operativi - Esercitazione n 2- - comando di ricerca: grep - 1 Ricordiamo che Le righe di /etc/passwd si presentano nella seguente forma: Username:Password:UserID:GroupID:Info:HomeDirectory:Shell

Dettagli

CORSO LINUX PER LA CERTIFICAZIONE LPI ESSENTIALS

CORSO LINUX PER LA CERTIFICAZIONE LPI ESSENTIALS CORSO LINUX PER LA CERTIFICAZIONE LPI ESSENTIALS IL Virtual File System in Linux Con la parola File System si intende la disposizione e l'organizzazione dei File e delle Directory all'interno del IL Virtual

Dettagli

Uso del terminale in ambiente UNIX

Uso del terminale in ambiente UNIX Uso del terminale in ambiente UNIX Non sempre è disponibile un interfaccia grafica sui computer su cui si lavora In questo caso l interazione con il calcolatore avviene attraverso l interfaccia a riga

Dettagli

Lezione 1: Introduzione alla Shell di Unix

Lezione 1: Introduzione alla Shell di Unix Lezione 1: Introduzione alla Shell di Unix Laboratorio di Elementi di Architettura e Sistemi Operativi 5 Marzo 2013 Chi è UNIX? UNIX è il nome di una famiglia di sistemi operativi, con diverse implementazioni

Dettagli

Introduzione a Unix e comandi principali. Sistema multitasking e multiuser. Concetto di Terminale. Login con username e password

Introduzione a Unix e comandi principali. Sistema multitasking e multiuser. Concetto di Terminale. Login con username e password Introduzione a Unix e comandi principali Sistema multitasking e multiuser Concetto di Terminale Login con username e password il processo di login riconosce la homedirectory e fa partire l interprete dei

Dettagli

BREVISSIMA GUIDA AL SISTEMA UNIX / LINUX

BREVISSIMA GUIDA AL SISTEMA UNIX / LINUX BREVISSIMA GUIDA AL SISTEMA UNIX / LINUX 1. DEFINIZIONI sistema operativo (SO): Software che gestisce le risorse del computer (filesystem e periferiche) filesystem: Insieme dei supporti di memorizzazione.

Dettagli

Lab. di Sistemi Operativi - Esercitazione n 1 - a.a. 2016/2017. Comandi Shell

Lab. di Sistemi Operativi - Esercitazione n 1 - a.a. 2016/2017. Comandi Shell Lab. di Sistemi Operativi - Esercitazione n 1 - a.a. 2016/2017 Comandi Shell 1 Sommario Comandi shell: ls, cd, pwd echo touch cat head tail cut sort 2 Esercizio n 0 0a) Creare una cartella EsercitazioneLSO-1

Dettagli

Lab. di Sistemi Operativi

Lab. di Sistemi Operativi Lab. di Sistemi Operativi Esercitazioni proposte per la lezione del 9 marzo 2012 Utilizzando la shell di Linux e disponendosi in gruppi di due persone per ogni PC del laboratorio. 1. Elencare i file nella

Dettagli

Sperimentazioni di Fisica I mod A. Introduzione a Linux

Sperimentazioni di Fisica I mod A. Introduzione a Linux Sperimentazioni di Fisica I mod A. Introduzione a Linux Copia delle slide e materiale integrativo: Moodle Sito del docente: http://progetti.dfa.unipd.it/galfor/ TEACHING Login 1) Usate i vostri username

Dettagli

Come si accede a BASH Tasti utili: Ctrl-Alt-F1, Ctrl-Alt-F7. Il Primo comando : exit (CASE SENSITIVE!!) Si può uscire con CTRL-D

Come si accede a BASH Tasti utili: Ctrl-Alt-F1, Ctrl-Alt-F7. Il Primo comando : exit (CASE SENSITIVE!!) Si può uscire con CTRL-D Come si accede a BASH Tasti utili: Ctrl-Alt-F1, Ctrl-Alt-F7 Il Primo comando : exit (CASE SENSITIVE!!) Si può uscire con CTRL-D Il secondo comando: ls Opzioni: ls l, ls a, ls R ls --full-time Parametri:

Dettagli

Introduzione alla. Alessandra Giordani Lunedì 11 marzo

Introduzione alla. Alessandra Giordani Lunedì 11 marzo Introduzione alla Shell di UNIX Alessandra Giordani agiordani@disi.unitn.it Lunedì 11 marzo 2013 http://disi.unitn.it/~agiordani/ 1 Composizione di un sistema informativo: Hardware (CPU, periferiche, rete

Dettagli

Esercitazione 2 GUIDA

Esercitazione 2 GUIDA Corso di Laurea in Biologia Molecolare, Università di Padova Insegnamento di Informatica e Bioinformatica Esercitazione 2 Padova, 13 aprile 2016 GUIDA Uso della shell Unix Obbiettivo dell'esercitazione

Dettagli

Introduzione al sistema operativo Linux Un po di storia

Introduzione al sistema operativo Linux Un po di storia Introduzione al sistema operativo Linux Un po di storia Negli anni sessanta i computer, oltre ad essere grandi come frigoriferi, avevano il problema di avere un sistema operativo che variava, in genere,

Dettagli

Esercitazione GNU/Linux n. 2

Esercitazione GNU/Linux n. 2 2.1 Copiare i file cp (copy) Esercitazione GNU/Linux n. 2 cp file1 file2 è il comando che crea una copia del file1 presente nella directory corrente e la chiama file2 Ciò che faremo adesso, è prendere

Dettagli

Laboratorio di Sistemi Operativi

Laboratorio di Sistemi Operativi Laboratorio di Sistemi Operativi LAB8 Uso della shell nella gestione dei file 2002/2003 Pagani Trentini Slide 1 Concetti base Filesystem, i nodes Comandi Agenda Spostarsi (cd, pwd, etc.) Leggere (ls, ll,

Dettagli

Intro ad analisi. Alessandra Giordani Lunedì 5 marzo 2011

Intro ad analisi. Alessandra Giordani Lunedì 5 marzo 2011 Intro ad analisi e programmazione Alessandra Giordani agiordani@disi.unitn.it Lunedì 5 marzo 2011 http://disi.unitn.it/~agiordani/ Analisi e programmazione l insieme delle attività preliminari atte a risolvere

Dettagli

Introduzione a Unix/Bash. Insieme minimo di strumenti per interagire con la shell Bash, compilare ed eseguire

Introduzione a Unix/Bash. Insieme minimo di strumenti per interagire con la shell Bash, compilare ed eseguire Introduzione a Unix/Bash Insieme minimo di strumenti per interagire con la shell Bash, compilare ed eseguire Sistema operativo e shell Il sistema operativo è un programma che Fa da intermediario fra le

Dettagli

ls = list in linux i comandi sono tutti in inglese, tramite abbreviazioni

ls = list in linux i comandi sono tutti in inglese, tramite abbreviazioni id: comando per identificare l'utente - ci da l'utente e i gruppi di cui l'utente fa parte uid: user id gid: id del gruppo la chiocciola indica appartenenza verde@lenny - utente lenny appartiene alla macchina

Dettagli

Esercitazione 1 la shell

Esercitazione 1 la shell Esercitazione 1 la shell Obiettivi Prendere confidenza con i comandi per la gestione del file system Utilizzare gli strumenti visti a lezione per creare tre semplici script bash File system 1/2 1. Verificare

Dettagli

LABORATORIO DI SISTEMI OPERATIVI

LABORATORIO DI SISTEMI OPERATIVI LABORATORIO DI SISTEMI OPERATIVI Corso di Laurea Triennale in Ingegneria Informatica A.A. 2018/2019 Guglielmo Cola Email: g.cola@iet.unipi.it Web: www.iet.unipi.it/g.cola Informazioni generali Ricevimento

Dettagli

- comando sort: con chiavi di ordinamento -

- comando sort: con chiavi di ordinamento - - comando sort: con chiavi di ordinamento - 1 - sort: chiavi di ordinamento - Tramite l'opzione -k è possibile definire una chiave di ordinamento su una porzione della linea contenuta nel file Specificando

Dettagli

Prima Esercitazione. Linux shell e linguaggio C

Prima Esercitazione. Linux shell e linguaggio C Prima Esercitazione Linux shell e linguaggio C 1 Accesso a Linux: login Per iniziare una sessione bisogna essere in possesso di una combinazione: username (es. x135462, dll28493,...) password (es. dfh@2#q,

Dettagli

Shell. Una shell di comandi ci consente, dunque, di eseguire tutte le operazioni di cui abbiamo bisogno!

Shell. Una shell di comandi ci consente, dunque, di eseguire tutte le operazioni di cui abbiamo bisogno! Shell La shell consente all'utente di interfacciarsi con il Sistema Operativo attraverso riga di comando. (Se avete installato correttamente Linux è molto probabile che la shell di comando funzioni anche

Dettagli

Lezione 3: Programmazione della Shell di Unix

Lezione 3: Programmazione della Shell di Unix Lezione 3: Programmazione della Shell di Unix Laboratorio di Elementi di Architettura e Sistemi Operativi 2 Marzo 202 Parte : Soluzione degli esercizi Statistiche Ho ricevuto 2 soluzioni Tutte le soluzioni

Dettagli

Corso Linux Base. 2. Uso del Sistema

Corso Linux Base. 2. Uso del Sistema Corso Linux Base 2. Uso del Sistema Logging In (1) Una volta partito il sistema l utente esegue la procedura di Login. Se si è installato un ambiente grafico di desktop, la procedura è gestita dall ambiente

Dettagli

Avvio Avviare il computer facendo partire Linux (SL - Scientific Linux 6.3).

Avvio Avviare il computer facendo partire Linux (SL - Scientific Linux 6.3). Esercitazioni del corso di Laboratorio di Calcolo (I semestre) n. 1 introduzione all'ambiente Linux Avvio Avviare il computer facendo partire Linux (SL - Scientific Linux 6.3). Collegatevi usando come

Dettagli

Windows Console: una evoluzione del DOS (Disk Operating System)

Windows Console: una evoluzione del DOS (Disk Operating System) Windows Console: una evoluzione del DOS (Disk Operating System) Sistema operativo Windows (gestito in modalità console ) Può essere nativo o simulato Impostato alle operazioni con il disco (memoria di

Dettagli

Sistemi Operativi. Corso di Laurea Triennale in Ingegneria Informatica. Daniel Cesarini

Sistemi Operativi. Corso di Laurea Triennale in Ingegneria Informatica. Daniel Cesarini Sistemi Operativi Corso di Laurea Triennale in Ingegneria Informatica Shell (prosecuzione) Permessi (prosecuzione) Gestione utenti (prosecuzione) Daniel Cesarini daniel.cesarini@for.unipi.it www.iet.unipi.it/d.cesarini

Dettagli

Lezione 1. Programmazione. Lab di Programmazione. Linux e la sua shell: questi sconosciuti. Filippo Gaudenzi. Università degli Studi di Milano

Lezione 1. Programmazione. Lab di Programmazione. Linux e la sua shell: questi sconosciuti. Filippo Gaudenzi. Università degli Studi di Milano Lezione 1 Programmazione Lab di Programmazione Linux e la sua shell: questi sconosciuti Filippo Gaudenzi Università degli Studi di Milano Linux Linux is an Operating System (OS). Ambiente affidabile e

Dettagli

L interfaccia command line di Ubuntu è il Terminale che usa un sistema command line detto bash.

L interfaccia command line di Ubuntu è il Terminale che usa un sistema command line detto bash. BASH La maggior parte del lavoro di un bioinformatico si svolge attraverso un interfaccia command line che al contrario dell interfaccia grafica che usiamo ogni giorno, ha bisogno di comandi di testo esatti.

Dettagli

CORSO LINUX PER LA CERTIFICAZIONE LPI ESSENTIALS

CORSO LINUX PER LA CERTIFICAZIONE LPI ESSENTIALS CORSO LINUX PER LA CERTIFICAZIONE LPI ESSENTIALS Installiamo un programma Ci sono vari gestori dei pacchetti. ossia esistono vari programmi che servono a installare un singolo pacchetto in Installiamo

Dettagli

L utility Unix awk [Aho-Weinberger-Kernighan]

L utility Unix awk [Aho-Weinberger-Kernighan] L utility Unix awk [Aho-Weinberger-Kernighan] L utility awk serve per processare file di testo secondo un programma specificato dall utente. L utility awk legge riga per riga i file ed esegue una o più

Dettagli

Lab. di Sistemi Operativi - Esercitazione n 3 - a.a. 2016/2017. Script shell

Lab. di Sistemi Operativi - Esercitazione n 3 - a.a. 2016/2017. Script shell Lab. di Sistemi Operativi - Esercitazione n 3 - a.a. 2016/2017 Script shell 1 Sommario Script shell Script shell con struttura di controllo ed iterativa: if then ciclo for ciclo While ciclo Until 2 - Script

Dettagli

Linguistica Computazionale: esercitazioni

Linguistica Computazionale: esercitazioni Esercitazione 1 Felice Dell'Orletta ItaliaNLP Lab (www.italianlp.it) presso Istituto di Linguistica Computazionale A. Zampolli CNR felice.dellorletta@ilc.cnr.it 24 settembre 2014 Linguistica Computazionale:

Dettagli

Organizzazione di Sistemi Operativi e Reti

Organizzazione di Sistemi Operativi e Reti Organizzazione di Sistemi Operativi e Reti Corso di Laurea Triennale in Ingegneria Informatica Sara Lioba Volpi (sara.volpi@iet.unipi.it) Terza Esercitazione Sommario Shell (I lezione) Permessi (II esercitazione)

Dettagli

Sistemi Operativi. Corso di Laurea Triennale in Ingegneria Informatica. Esercitazione 2. Editor Utenti Permessi

Sistemi Operativi. Corso di Laurea Triennale in Ingegneria Informatica. Esercitazione 2. Editor Utenti Permessi Sistemi Operativi Corso di Laurea Triennale in Ingegneria Informatica Editor Utenti Permessi Esercitazione 2 Domande sulle lezioni passate? Lezione 2 Editor Utenti e gruppi, Permessi, Gestione utenti (prima

Dettagli

File System Unix. Generalità

File System Unix. Generalità File System Unix Generalità File System: Caratteristiche Struttura gerarchica Files senza struttura (byte strems) Protezione da accessi non autorizzati Semplicità di struttura "On a UNIX system, everything

Dettagli

Cos'è Linux. Un sistema operativo : un insieme di programmi necessari per il funzionamento del computer e per il funzionamento di altri programmi.

Cos'è Linux. Un sistema operativo : un insieme di programmi necessari per il funzionamento del computer e per il funzionamento di altri programmi. Cos'è Linux Un sistema operativo : un insieme di programmi necessari per il funzionamento del computer e per il funzionamento di altri programmi. Unix gratuito : una implementazione gratuita di Unix per

Dettagli

File System Linux Comandi Base per orientarsi con la Bash

File System Linux Comandi Base per orientarsi con la Bash 1 INTRODUZIONE File System Linux Comandi Base per orientarsi con la Bash 2 File System Linux Partizionamento e Formattazione del disco Organizzazione dei File e delle cartelle di sistema 3 Disco hda File

Dettagli

Reti Informatiche Corso di Laurea Triennale in Ingegneria Informatica

Reti Informatiche Corso di Laurea Triennale in Ingegneria Informatica Reti Informatiche Corso di Laurea Triennale in Ingegneria Informatica Ing. Daniele Migliorini (daniele.migliorini@for.unipi.it) # 1 1 Seconda Esercitazione # 2 2 Sommario Editor Utenti e gruppi, Permessi,

Dettagli

Lab. di Sistemi Operativi - Esercitazione n 1 - a.a. 2015/2016. Comandi Shell

Lab. di Sistemi Operativi - Esercitazione n 1 - a.a. 2015/2016. Comandi Shell Lab. di Sistemi Operativi - Esercitazione n 1 - a.a. 2015/2016 Comandi Shell 1 Ciclo Esecuzione Shell Comandi Comandi shell: mkdir touch echo cp echo cat cut head tail sort 3 Esercizio n 0 0a) Creare una

Dettagli

Corso ForTIC C2 LEZIONE n. 5. I principali comandi utente e il loro uso Pipeline e ridirezioni

Corso ForTIC C2 LEZIONE n. 5. I principali comandi utente e il loro uso Pipeline e ridirezioni Corso ForTIC C2 LEZIONE n. 5 I principali comandi utente e il loro uso Pipeline e ridirezioni I contenuti di questo documento, salvo diversa indicazione, sono rilasciati sotto una licenza Creative Commons

Dettagli

Editor, Utenti e Permessi Insegnamento di Sistemi Operativi di Rete Master Universitario in Tecnologie Internet

Editor, Utenti e Permessi Insegnamento di Sistemi Operativi di Rete Master Universitario in Tecnologie Internet Editor, Utenti e Permessi Insegnamento di Sistemi Operativi di Rete Master Universitario in Tecnologie Internet Domenico De Guglielmo E-mail: domenicodegu@virgilio.it Telefono: 050 2217 468 Pervasive Computing

Dettagli

Introduzione ai sistemi UNIX/Linux. Introduzione ai sistemi UNIX/Linux

Introduzione ai sistemi UNIX/Linux. Introduzione ai sistemi UNIX/Linux Introduzione ai sistemi UNIX/Linux M. Di Francesco, Vanessa Gardellin, Sara Volpi Ilaria Giannetti, Daniele Migliorini Dipartimento di Ingegneria dell Informazione Università di Pisa Informazioni generali

Dettagli

CORSO DI SISTEMI OPERATIVI A - ESERCITAZIONE 1

CORSO DI SISTEMI OPERATIVI A - ESERCITAZIONE 1 UNIVERSITÀ DEGLI STUDI DI PARMA Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica a.a. 2008-2009 CORSO DI SISTEMI OPERATIVI A - ESERCITAZIONE 1 1 Accesso al Sistema Questa prima esercitazione

Dettagli

Bootstrap day: MININFO

Bootstrap day: MININFO Bootstrap day: MININFO Iniziare col piede giusto Violetta Lonati 1 2 Massimo Santini 1 1 Dip. di Scienze dell Informazione Università degli Studi di Milano, Italia 2 Dip. di Informatica e COmunicazione

Dettagli

14 - INTRODUZIONE AL SISTEMA OPERATIVO LINUX

14 - INTRODUZIONE AL SISTEMA OPERATIVO LINUX LABORATORIO DI PROGRAMMAZIONE Corso di laurea in matematica 14 - INTRODUZIONE AL SISTEMA OPERATIVO LINUX Marco Lapegna Dipartimento di Matematica e Applicazioni Universita degli Studi di Napoli Federico

Dettagli

Lab. di Sistemi Operativi - Esercitazione - Comandi Shell

Lab. di Sistemi Operativi - Esercitazione - Comandi Shell Lab. di Sistemi Operativi - Esercitazione - Comandi Shell 1 - Esercizi Comandi Unix - 2 Esercizio n 0 0a) creare una cartella EsercitazioneLSO-1 nella directory di lavoro 0b) creare un file testo chiamato

Dettagli

- Controllo di flusso: for -

- Controllo di flusso: for - - Script shell - 1 - Controllo di flusso: for - 2 - Esempi d uso - Ciclo for for var in lista do comando/i che usano $var 3 Esercizio n 1 Scrivere uno script shell (shell program) di nome cercafilereg

Dettagli

File System e Interprete Comandi

File System e Interprete Comandi File System e Interprete Comandi Marco Alberti Programmazione e Laboratorio, A.A. 2016-2017 Dipartimento di Matematica e Informatica - Università di Ferrara Ultima modifica: 29 settembre 2016 Sommario

Dettagli

Lab. di Sistemi Operativi - Esercitazione n 1 - a.a. 2018/2019. Comandi Shell

Lab. di Sistemi Operativi - Esercitazione n 1 - a.a. 2018/2019. Comandi Shell Lab. di Sistemi Operativi - Esercitazione n 1 - a.a. 2018/2019 Comandi Shell 1 Sommario Comandi shell: ls, cd, pwd echo touch cat head tail cut sort 2 Esercizio n 0 0a) Creare una cartella EsercitazioneLSO-1

Dettagli

LABORATORIO DI SISTEMI OPERATIVI

LABORATORIO DI SISTEMI OPERATIVI LABORATORIO DI SISTEMI OPERATIVI Corso di Laurea Triennale in Ingegneria Informatica A.A. 2018/2019 Guglielmo Cola Email: g.cola@iet.unipi.it Web: iet.unipi.it/g.cola Esercitazione 3 Gestione utenti (seconda

Dettagli

Command line kung fu

Command line kung fu Command line kung fu Bash, filtri & co. Riccardo Binetti punkerbino@gmail.com Corsi GNU/Linux Avanzati 2014 Riccardo Binetti Bash e filtri Corsi Linux Avanzati 2014 1 / 31 Il terminale? Nel 2014? Sì, il

Dettagli

Command line kung fu

Command line kung fu Command-line kung-fu Command line kung fu Bash, filtri & co. Emanuele Santoro manu@santoro.tk Corsi GNU/Linux Avanzati 2015 Emanuele Santoro Bash e filtri Corsi Linux Avanzati 2015 1 / 39 Bash 101 I vantaggi

Dettagli

Introduzione al sistema Linux

Introduzione al sistema Linux Introduzione al sistema Linux Stazioni di lavoro: PC con sistema operativo Linux Connessione al sistema Username : cognome1 Password : FirstLogin (cambiate la password con yppasswd appena possibile) Linux:

Dettagli

Linux: Organizzazione filesystem

Linux: Organizzazione filesystem Linux: Mirko Mariotti Dipartimento di Fisica - Università degli studi di Perugia March 13, 2007 Outline 1 Indice 2 Significato degli elementi in / La struttura dei file in un sistema UNIX è rappresentabile

Dettagli

Usare Python in Linux

Usare Python in Linux 26 Febbraio 2015 Outline 1 Struttura e programma delle lezioni 2 3 Outline Struttura e programma delle lezioni 1 Struttura e programma delle lezioni 2 3 Lezione tipo Struttura e programma delle lezioni

Dettagli

Codice Corso: UNX010. Durata: 3 giorni

Codice Corso: UNX010. Durata: 3 giorni Codice Corso: UNX010 Durata: 3 giorni Obiettivi: In questo corso si imparano i comandi, la terminologia, la struttura del file system, delle directory e dei processi, e gli aspetti di base dell'architettura

Dettagli

Introduzione a Unix. Barbara Guidi. Corso Informatica I /2013. Università di Pisa. Introduzione al calcolatore Introduzione a Unix Esercitazione

Introduzione a Unix. Barbara Guidi. Corso Informatica I /2013. Università di Pisa. Introduzione al calcolatore Introduzione a Unix Esercitazione 1 1 Dipartimento di Informatica Università di Pisa Corso Informatica I - 2012/2013 Outline 1 Introduzione al calcolatore 2 3 Struttura di un calcolatore Nei calcolatori si distinguono due componenti fondamentali:

Dettagli

Fondamenti di Programmazione

Fondamenti di Programmazione A.A. 08/09 Fondamenti di Programmazione (canale E-O) Docente: Prof.ssa Tiziana Calamoneri calamo@di.uniroma1.it Esercitatore: Dott. Roberto Petroccia petroccia@di.uniroma1.it Outline Introduzione a Linux

Dettagli

Laboratorio di Sistemi Operativi

Laboratorio di Sistemi Operativi Laboratorio di Sistemi Operativi A.A. 2016/2017 Daniele Ronzani Email: dronzani@math.unipd.it La Shell La shell è la parte del sistema operativo che permette all'utente di interagire con il sistema stesso.

Dettagli

E' un interprete di comandi: legge ciascuna linea di comando, la interpreta e la esegue

E' un interprete di comandi: legge ciascuna linea di comando, la interpreta e la esegue Shell Cos'e'? Interfaccia (testuale) tramite la quale l'utente interagisce con il sistema E' un interprete di comandi: legge ciascuna linea di comando, la interpreta e la esegue Ogni shell fornisce un

Dettagli

i link Unix i link Unix gli hard link (link fisici)

i link Unix i link Unix gli hard link (link fisici) i link Unix 1 In Unix, un file è identificato univocamente dall index-node che contiene tutte le informazioni relative al file: i suoi attributi e in quali blocchi sono memorizzati i suoi dati. Entry nella

Dettagli

Laboratorio Informatica 1

Laboratorio Informatica 1 Gruppo 2 Laboratorio 1 e 2 edoardo.vannutelli@cremona.polimi.it Mappa dell'incontro Introduzione alle finalità del laboratorio Introduzione al software utilizzati Linux (Knoppix) kate GCC (GNU Compiler

Dettagli

Introduzione alla programmazione nella shell di Unix 10 Maggio 2005

Introduzione alla programmazione nella shell di Unix 10 Maggio 2005 Introduzione alla programmazione nella shell di Unix 10 Maggio 2005 1 Page 1 Shell e programmazione La shell di UNIX definisce un vero e proprio linguaggio di programmazione, le cui caratteristiche principali

Dettagli

Shell BASH. Variabili Redirezione

Shell BASH. Variabili Redirezione Shell BASH Variabili Redirezione Variabili Scrittura/definizione: a=3 (senza spazi) Lettura: ${a} o semplicemente $a Esempi: > a=3 > echo $a 3 > echo $aa > echo ${a}a 3a > a=ciao pippo bash: pippo: command

Dettagli

01 Terminale e file system

01 Terminale e file system 01 Terminale e file system Danilo Pianini IFTS Alma Mater Studiorum Università di Bologna, Cesena 12 gennaio 2017 Pianini (Università di Bologna) Terminale e FS 12 gennaio 2017 1 / 11 Outline 1 Il file

Dettagli

Page 1. Programmazione. Shell e programmazione. File comandi (script) Introduzione alla programmazione nella shell di Unix

Page 1. Programmazione. Shell e programmazione. File comandi (script) Introduzione alla programmazione nella shell di Unix Introduzione alla programmazione nella shell di Unix 10 Maggio 2005 1 Programmazione E` possibile memorizzare sequenze di comandi all'interno di le eseguibili: Ad esempio: #!bin/bash echo hello world!

Dettagli

Reti Informatiche. Corso di Laurea Triennale in Ingegneria Informatica. Ing. Daniele Migliorini Vanessa Gardellin & Sara Lioba Volpi

Reti Informatiche. Corso di Laurea Triennale in Ingegneria Informatica. Ing. Daniele Migliorini Vanessa Gardellin & Sara Lioba Volpi Reti Informatiche Corso di Laurea Triennale in Ingegneria Informatica Ing. Daniele Migliorini 2008 Vanessa Gardellin & Sara Lioba Volpi 1 Informazioni Generali (1/2) Ricevimento su appuntamento (tramite

Dettagli

Laboratorio di Informatica Generale I UD Prima esercitazione

Laboratorio di Informatica Generale I UD Prima esercitazione Laboratorio di Informatica Generale I UD Prima esercitazione Danilo Severina 23 Febbraio 2006 Nomenclatura Hardware Viene definito hardware tutta la parte fisica di un computer: componenti elettrici, meccanici,

Dettagli

Il sistema operativo UNIX/Linux. Soluzione di problemi mediante script Stefano Quer Dipartimento di Automatica e Informatica Politecnico di Torino

Il sistema operativo UNIX/Linux. Soluzione di problemi mediante script Stefano Quer Dipartimento di Automatica e Informatica Politecnico di Torino Il sistema operativo UNIX/Linux Soluzione di problemi mediante script Stefano Quer Dipartimento di Automatica e Informatica Politecnico di Torino 2 Esercizio Si scriva uno script in gra di calcolare i

Dettagli

Sistemi Operativi, Secondo Modulo, Canale M Z Riassunto della lezione del 06/03/2017

Sistemi Operativi, Secondo Modulo, Canale M Z Riassunto della lezione del 06/03/2017 Sistemi Operativi, Secondo Modulo, Canale M Z Riassunto della lezione del 06/03/2017 Igor Melatti Il filesystem ed i file Altro comando importante: cp [-r] [-i] [-a] [-u] {filesorgenti} filedestinazione

Dettagli

Avviare il sistema operativo Linux Debian su Macchina Virtuale (VM) Guida per VirtualBox & VMware

Avviare il sistema operativo Linux Debian su Macchina Virtuale (VM) Guida per VirtualBox & VMware Avviare il sistema operativo Linux Debian su Macchina Virtuale (VM) Guida per VirtualBox & VMware Istruzioni per VMware - 1 Cliccare su «Create a New Virtual Machine» Selezionare l installazione da immagine

Dettagli

Il sistema operativo LINUX Esercitazione 3

Il sistema operativo LINUX Esercitazione 3 Il sistema operativo LINUX Esercitazione 3 Giorgio Di Natale Stefano Di Carlo Politecnico di Torino Dip. Automatica e Informatica esercitazioni e temi d'esame 1

Dettagli

Lab. di Sistemi Operativi - Esercitazione n 2 - a.a. 2012/2013

Lab. di Sistemi Operativi - Esercitazione n 2 - a.a. 2012/2013 Lab. di Sistemi Operativi - Esercitazione n 2 - a.a. 2012/2013 Comandi di ricerca 1 Sommario Comandi shell di ricerca: grep find 2 - comando di ricerca: grep - 3 file passwd, ricordiamo che Le righe di

Dettagli

Introduzione ai sistemi UNIX/Linux

Introduzione ai sistemi UNIX/Linux Introduzione ai sistemi UNIX/Linux Corso di laurea specialistica in Ingegneria Elettronica Domenico De Guglielmo E-mail: domenicodegu@virgilio.it Telefono: 050 2217 468 Pervasive Computing & Networking

Dettagli

ORGANIZZAZIONE del FILE SYSTEM SISTEMA OPERATIVO UNIX FILE SYSTEM. FILE astrazione unificante del sistema operativo

ORGANIZZAZIONE del FILE SYSTEM SISTEMA OPERATIVO UNIX FILE SYSTEM. FILE astrazione unificante del sistema operativo FILE SYSTEM SISTEMA OPERATIVO UNIX - FILE COME SEQUENZA DI BYTE NON sono pensate organizzazioni logiche o accessi a record - FILE SYSTEM gerarchico ALBERO di sottodirettori - OMOGENEITÀ dispositivi e file

Dettagli

Introduzione ai sistemi UNIX/Linux

Introduzione ai sistemi UNIX/Linux Introduzione ai sistemi UNIX/Linux Corso di laurea magistrale in Ingegneria Elettronica Ing. Simone Brienza E-mail: simone.brienza@for.unipi.it Pervasive Computing & Networking Lab () http://www.perlab.it

Dettagli

Il terminale per tutti

Il terminale per tutti Il terminale per tutti un introduzione all uso della shell su Linux Simone Capodicasa simone.capo@gmail.com Linux Day Torino 26 ottobre 2013 S. Capodicasa Il terminale per tutti 1/42 Indice Introduzione

Dettagli

Lezione 2: Comandi avanzati della Shell di Unix

Lezione 2: Comandi avanzati della Shell di Unix Lezione 2: Comandi avanzati della Shell di Unix Laboratorio di Elementi di Architettura e Sistemi Operativi 14 Marzo 2012 Parte 1: Soluzione degli esercizi Statistiche Ho ricevuto 21 soluzioni Tutte le

Dettagli

Bioinformatica II. Esercitazione 2 GUIDA

Bioinformatica II. Esercitazione 2 GUIDA Bioinformatica II LM Biologia Evoluzionistica, Università di Padova Docenti: Dr. Giorgio Valle, Dr. Stefania Bortoluzzi Esercitazione 2 Padova, 14 novembre 2014 GUIDA Uso avanzato della shell Unix Obbiettivo

Dettagli

L ambiente UNIX/Linux. Comandi UNIX & Linux (parte A) Stefano Quer Dipartimento di Automatica e Informatica Politecnico di Torino

L ambiente UNIX/Linux. Comandi UNIX & Linux (parte A) Stefano Quer Dipartimento di Automatica e Informatica Politecnico di Torino L ambiente UNIX/Linux Comandi UNIX & Linux (parte A) Stefano Quer Dipartimento di Automatica e Informatica Politecnico di Torino 2 Installazione Linux Esistono diverse possibilità per avere a disposizione

Dettagli

Sistemi Operativi, Secondo Modulo, Canale M Z Riassunto della lezione del 29/02/2016

Sistemi Operativi, Secondo Modulo, Canale M Z Riassunto della lezione del 29/02/2016 Sistemi Operativi, Secondo Modulo, Canale M Z Riassunto della lezione del 29/02/2016 Igor Melatti Il filesystem ed i file Altro comando importante: cp [-r] [-i] [-a] [-u] {filesorgenti} filedestinazione

Dettagli