Mirko Mariotti. March 9, 2009
|
|
- Brigida Nardi
- 7 anni fa
- Visualizzazioni
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)
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
DettagliLaboratorio 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
DettagliIntroduzione 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
DettagliGuida 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 È
DettagliSHELL: 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
DettagliLaboratorio. 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
DettagliLaboratorio. 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
DettagliLavoriamo 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
DettagliIntroduzione 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
DettagliNozioni 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
DettagliIntroduzione 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
DettagliLaboratorio 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
DettagliLaboratorio 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
DettagliLab. 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
DettagliCORSO 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
DettagliUso 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
DettagliLezione 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
DettagliIntroduzione 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
DettagliBREVISSIMA 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.
DettagliLab. 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
DettagliLab. 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
DettagliSperimentazioni 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
DettagliCome 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:
DettagliIntroduzione 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
DettagliEsercitazione 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
DettagliIntroduzione 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,
DettagliEsercitazione 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
DettagliLaboratorio 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,
DettagliIntro 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
DettagliIntroduzione 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
Dettaglils = 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
DettagliEsercitazione 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
DettagliLABORATORIO 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 - 1 - sort: chiavi di ordinamento - Tramite l'opzione -k è possibile definire una chiave di ordinamento su una porzione della linea contenuta nel file Specificando
DettagliPrima 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,
DettagliShell. 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
DettagliLezione 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
DettagliCorso 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
DettagliAvvio 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
DettagliWindows 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
DettagliSistemi 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
DettagliLezione 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
DettagliL 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.
DettagliCORSO 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
DettagliL 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ù
DettagliLab. 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
DettagliLinguistica 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:
DettagliOrganizzazione 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)
DettagliSistemi 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
DettagliFile 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
DettagliCos'è 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
DettagliFile 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
DettagliReti 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,
DettagliLab. 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
DettagliCorso 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
DettagliEditor, 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
DettagliIntroduzione 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
DettagliCORSO 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
DettagliBootstrap 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
Dettagli14 - 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
DettagliLab. 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 -
- 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
DettagliFile 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
DettagliLab. 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
DettagliLABORATORIO 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
DettagliCommand 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
DettagliCommand 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
DettagliIntroduzione 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:
DettagliLinux: 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
DettagliUsare 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
DettagliCodice 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
DettagliIntroduzione 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:
DettagliFondamenti 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
DettagliLaboratorio 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.
DettagliE' 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
Dettaglii 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
DettagliLaboratorio 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
DettagliIntroduzione 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
DettagliShell 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
Dettagli01 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
DettagliPage 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!
DettagliReti 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
DettagliLaboratorio 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,
DettagliIl 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
DettagliSistemi 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
DettagliAvviare 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
DettagliIl 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
DettagliLab. 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
DettagliIntroduzione 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
DettagliORGANIZZAZIONE 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
DettagliIntroduzione 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
DettagliIl 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
DettagliLezione 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
DettagliBioinformatica 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
DettagliL 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
DettagliSistemi 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