Sintassi: alias nome_nuovo= comando_intero Se si usa il comando senza argomenti vengono mostrati tutti gli alias in uso.

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Sintassi: alias nome_nuovo= comando_intero Se si usa il comando senza argomenti vengono mostrati tutti gli alias in uso."

Transcript

1 alias Crea degli alias per i comandi. E utile usare degli alias quando si è soliti adoperare dei comandi molto lunghi. La riga per l inserimento del comando alias va inserita all interno del file.bashrc usando un editor (vd. pico o vi). alias nome_nuovo= comando_intero Se si usa il comando senza argomenti vengono mostrati tutti gli alias in uso. Se usiamo spesso il comando 'cd /home/francesco/documenti/tesi/' possiamo creare un alias, che ad esempio chiamiamo 'tdir', per evitare di scrivere ogni volta l intero comando. Quindi scriveremo all interno del file di configurazione (.bashrc che si trova della directory /home/nome_utente): alias tdir = cd /home/francesco/documenti/tesi In tale modo basterà scrivere solo 'tdir' per avviare l intero comando. at Esegue un comando in un momento preciso da noi assegnato. at [-f nome_file] ora [data] -f nome_file: indica l'eseguibile (può essere anche uno script); ora: è l'ora di inizio dell'esecuzione (si può usare anche now+[ora], per indicare dopo quanto tempo deve essere eseguito il comando: now+6 hours fa in modo tale che il comando venga eseguito tra 6 ore), mentre data: data in cui deve avviarsi il comando Utilizzando il comando at f trasferisci 10: days faccio eseguire lo script trasferisci tra 3 giorni. Se si indica solo l'ora e quest'ora è trascorsa i lcomando verrà eseguito il giorno successivo. bc è la calcolatrice della shell. Dopo aver digitato bc bisogna introdurre l espressione da elaborare seguita da return. Per uscire dal programma digitare [CTRL]-D. bg Riprende in background un job interrotto. bg %numero_job Descrizione: numero_job: rappresenta il numero del processo (digitando jobs vengono mostrati tutti i jobs seguiti

2 dal numero di processo). Ricordiamo che è possibile eseguire un comando direttamente in background digitando alla fine della riga del comando &. mettiamo di aver inviato in stampa il file volume.pdf, dopo un po' ci rendiamo conto che la stampa prenderà molto tempo. A questo punto possiamo premere i tasti [CTRL]-Z per sospendere il job, il computer risponderà con un messaggio del tipo: [1]+ Stopped lpr volume.pdf [1] rappresenta il numero del processo che in questo caso è 1. Per continuare il processo in background basterà digitare 'bg %1'. cat Visualizza un file sullo schermo, senza però fermarsi alla fine di ogni pagina. cat nome_file Se vogliamo riunire i files file1, file2 e file3 nell'unico file bigfile basterà digitare: cat file1 file2 file3 > one.big.file cd Cambia la directory in uso. cd directory Mi trovo nella directory tmp e voglio entrare nella sottodirectory docs. Allora dovrò digitare cd docs. Per tornare alla directory precedente basterà digitare cd.. chmod Modifica i diritti di manipolazione di un file o directory. chmod tipo_utente azione diritto nome_file Descrizione: tipo_utente: user('u'), groups('g'), others('o') oppure all ('a') azione: aggiungi('+') oppure togli ('-') diritto: read('r'), write('w') oppure execute ('x') Con il comando chmod go w pippo faccio in modo tale che nessuno tranne me possa modificare il file pippo, infatti con 'go' ho indicato gli utenti del mio gruppo e tutti gli altri utenti, con il '-w' ho tolto il diritto di scrittura (w) e pippo è

3 chiaramente il nome del file. Se invece ho appena finito di scrivere lo script mioscript per renderlo eseguibile per tutti gli utenti dovrò usare il comando: chmod ugo+x mioscript chown Significa change owner, cambia cioè la proprietà di un file o un'intera directory. Questo comando può essere eseguito solo dall utente root. chown nuovo_proprietario nome_file Se voglio dare la proprietà del file pippo all utente gigi basterà digitare chown gigi pippo clear Pulisce lo schermo. cmp Confronta due files e dice le loro differenze in righe. cmp file1 file2 cp Copia un file. cp nome_file percorso dove percorso rappresenta la directory dove si vuole copiare il file. E anche possibile rinominare il file specificandolo nel percorso. Se voglio copiare il file pippo dalla directory corrente nella mia directory (ricordiamo che la propria home directory è rappresentata in Linux dal carattere ~ (tilde)) con il nome pluto basterà digitare cp pippo ~/pluto se invece voglio lasciare il nome invariato basterà scrivere: cp pippo ~/ cut rimuove sezioni da tutte le righe del file passato come argomento cp opzioni nome_file Alcune possibili opzioni sono: -d delimiter: specifica il carattere di delimitazione (tab default) -f fields: specifica quali campi stampare -c list: seleziona solo i caratteri specificati da lista

4 -s : non stampare le linee che non contengono delimitatori Se voglio stampare a video solo i primi 5 caratteri di ogni linea del file pippo.txt. Allora userò il comando: cut cut c1 5 pippo2.txt allo stesso modo se voglio stampare i caratteri che vanno da 5 a 10 userò il comando: cut cut c5 10 pippo2.txt Se invece si hanno file con colonne divise da un delimitatore si può usare un comando tipo: cut d: f3 test.txt dove d: specifica che il carattere delimitatore delle colonne è :, mentre -f3 indica che la colonna da stampare è la 3. Verranno stampate inoltre tutte le righe che non contengono alcun carattere delimitatore ( se non si vuole stamparle bisogna specificare l'opzione -s). date Mostra la data e l ora corrente. df mostra lo spazio disponibile sul disco. du Indica lo spazio del disco occupato dai propri file (in KiloByte). fg Riprende un job interrotto eseguendolo in primo piano (foreground). Questo comando è del tutto simile al comando bg. fg %numero_job find Ricerca un file all interno di una o più directory. find directory -name nome_file -print Il significato delle opzioni è il seguente: directory indica il nome della directory da cui si vuole iniziare la ricerca. -name nome_file è il nome del file da trovare. finger Visualizza lo stato degli utenti e dei computer sulla rete.

5 finger [-s] [nome_utente] Il significato delle opzioni è il seguente: -s: vengono visualizzate le informazioni essenziali sugli utenti; nome_utente: se viene inserito lo user-name dell utente vengono visualizzate molte informazioni sull utente. computer: specifica su quale computer controllare. Nel caso in cui l utente è collegato sullo stesso computer, questa opzione può esser omessa. Facciamo conto di essere a Londra, se siamo gli amministratori del server galileo.unicas.it. Che si trova a Cassino basterà digitare il comando se invece voglio solo sapere se l'utente nome_utente è collegato digiteremo: finger nome_untente@galileo.unicas.it grep Trova in uno o più files le righe contenenti la stringa passata come argomento. grep [opzioni] stringa nome_file Il significato delle argomenti è il seguente: stringa: rappresenta la stringa da ricercare (se contiene almeno uno spazio bisogna utilizzare le virgolette). nome_file: è il nome del file, si possono usare i caratteri speciali. Se nessun file è fornito come argomento, la ricerca viene effettuata nello standard input. Si possono usare inoltre se seguenti opzioni: -i: non distingue tra minuscole e maiuscole (ricerca case-insensitive); -j: visualizza solo i nomi dei files in cui è stata trovata la stringa. Se non si usa viene visualizzata l intera riga del file che contiene la stringa. -v: visualizza tutte le righe nelle quali non è contenuta la stringa grep Viale dei tigli *.txt ricerca in ogni file la stringa viale dei tigli in tutti i file con suffisso.txt. history Elenca gli ultimi comandi usati. Per eseguire l ultimo comando basta 'digitare!!'. Se invece voglio digitare il comando 'grep' che appena digitato basterà digitare '!g'. id Visualizza i propri ID numerici di utente(uid) e di gruppo(gid). head Lista le prime n linee di un file (10 default) head opzioni nome_file

6 Alcune possibili opzioni sono: -c B: stampa i primi B bytes -n R: stampa le prime R righe jobs Elenca i jobs in esecuzione con i rispettivi numeri di job. Poniamo di digitare il comando 'jobs' e di ottenere sullo schermo: [1] Running lpr volume.pdf & [2]+ Stopped ftp ftp.unicas.it Questo indica che la stampa del file è in corso (running), mentre il job ftp è stato sospeso (stopped). È possibile a questo punto mandare di nuovo in esecuzione il job [2] digitando semplicemente il comando 'bg'. kill Elimina un job. kill [-9] %numero_job per trovare il numero del job utilizzare il comando 'job'. In alternativa si può usare kill [-9] PID_job per trovare il PID del job utilizzare il comando 'ps'. Descrizione: -9: indica una eliminazione incondizionata. Se ci troviamo nel caso dell'esempio relativo al comando 'jobs'. Possiamo terminare il job [2] digitando: kill %2 less Visualizza il contenuto di un file. A differenza del comando 'more', è possibile andare avanti e indietro nel file. less nome_file locate Trova uno o più files all interno dell Hard Disk contenenti nel loro nome la sequenza di caratteri impostati. locate ch_seq dove ch_seq rappresenta la sequenza di caratteri da cercare. Se digitiamo

7 locate lib verranno visualizzati tutti i files presenti nel filesystem il cui nome contiene la stringa cpp. lpq Mostra tutti i processi di stampa in attesa (la cosiddetta coda di stampa). Esempio : Con il comando 'lpq' potremmo avere: Rank Owner Job Files Total Size active root 5 lin.7.gz bytes In questo caso job indica il numero di job della stampante. lpr Stampa i file su una stampante. lpr [-P nome_stampante] nome_file nome_file è chiaramente il nome del file da stampare. Si possono specificare più file: basta scriverli intervallandoli con uno spazio. L'opzione -P nome_stampante indica alla shell il ome della stampante sulla quale si vuole stampare. Se viene omesso verrà inviata alla stampante di default. Esempio : Per stampare il contenuto dei file tesi.doc e volume.doc sulla stampante printer1 basta digitare: lpr Pprint1 doc1 doc2 lprm Cancella un job di stampa (per averne l identificativo bisogna utilizzare il comando ). lprm numero_job Per ottenere il numero del job da eliminare dalla coda si può usare il comando 'lpq'. ls Visualizza il contenuto di una directory. ls [opzioni] nome_dir nome_dir è il nome della directory di cui si vuole visualizzare il contenuto. Se viene omesso viene visualizzata la directory corrente. Il comando possiede numerose opzioni: -a: visualizza anche i files nascosti (che in linux iniziano con il punto); -l: visualizza informazioni dettagliate; -p: distingue tra files e directory; -R: visualizza il contenuto delle sottodirectory; -t: visualizza i files secondo la data di modifica E anche possibile utilizzare delle combinazioni di opzioni: ls al visualizza informazioni dettagliate di tutti i files e le directory contenuti nella directory corrente.

8 man Manuale elettronico. Consente di conoscere informazioni dettagliate su ogni comando. man comando Per salvare su un file di testo le informazioni si può usare l'operatore di redirezione '>': man comando > file_out dove file_out rappresenta il file sul quale deve essere registrato il manuale del comando. Se un manuale è composto da più pagine ci si spostare tra le diverse pagine usando le frecce e. Per cercare una parola all interno delle pagine di manuale basta usare il carattere / seguito dalla stringa da cercare (premere 'n' per continuare la ricerca). Per uscire dalle pagine di manuale premere il tasto 'q'. mkdir Crea una nuova directory. mkdir nome_directory more Visualizza le informazioni di un file una schermata alla volta. more nome_file mv Rinomina un file o lo sposta in un altra directory. mv nome_file percorso Questo comando può essere usato sia per spostare che rinominare un file. Se digitiamo: mv pippo pluto il file pippo viene rinominato pluto. Se invece digitiamo: mv pippo /home/mickey il file pippo viene spostato nella directory /home/mickey. passwd Permette di cambiare la propria password di login. Basta digitare il comando 'passwd' e seguire attentamente le istruzioni riportate. pico E un editor di testo.

9 pico nome_file Se il file non essite viene creato. ps Visualizza le informazioni sui processi. ps [opzioni] Ecco alcune opzioni: -a: visualizza tutti i processi; -l: visualizzazione dettagliata; -r: visualizza solo i processi in esecuzione (running); Digitando il comando 'ps' potrebbe comparire una schermata simile: PID TTY STAT TIME COMMAND S 0:00 bash T 0:00 lpr tesi.pdf T 0:00 ftp ftp.unicas.it R 0:00 ps Le colonne indicano: PID: numero di processo (vedi il comando 'kill'); TTY: numero del terminale dal quale vengono eseguiti i comandi; COMMAND: comando utilizzato per avviare il processo; NOTA Anche la bash e lo stesso comando 'ps' vengono visualizzati poiché sono comunque processi dell'utente. pwd Visualizza il nome della directory corrente. È utilissimo per sapere dove ci si trova! rm Rimuove uno o più files. Usando i caratteri speciali possono essere rimossi più file contemporaneamente. Va usato con molta cautela! rm nome_file Esempio Digitando: rm *.txt verranno rimossi tutti i file con suffisso.txt dalla directory corrente. rmdir Elimina una directory. Per essere eliminata la directory deve essere vuota.

10 rmdir nome_directory sort Ordina il contenuto di una file riga per riga. L'ordinamento considera il primo carattere di ogni riga. sort [-f] [-n] [-r] file_in -o file_out Queste opzioni indicano: -f: ordina senza priorità del maiuscolo sul minuscolo; -r: ordina inversamente; -n: ordina i numeri; file_in è un argomento e indica il nome del file da ordinare; -o file_out: nome del file nel quale verranno messi i risultati dell ordinamento. Se viene omesso il risultato viene visualizzato a video. mentre file_in è il nome del file da ordinare split Divide un file in più volumi (utile per copiare su più dischi file molto grandi). split nome_file -b bytes[b k m] [files_out] Queste opzioni indicano: nome_file: nome del file da dividere in volumi; -b bytes[b k m]: indica la dimensione di ogni volume. [b k m] indica l unità di misura della dimensione impostata (512-bytes, 1-kilobyte, 1-megabyte). Il valore di default: 512-bytes. files_out: specifica il prefisso del nome di ogni volume creato. Se digitiamo: split pippo b 100m prova il file pippo viene divisi in tanti volumi da 100 MB k chiamati provaaa, provaab, provaac,.. sudo Consente di lanciare un comando con i privilegi di root. Quando viene invocato viene chiesta la password dell'utente che ha invocato il comando. Gli utenti che possono invocare questo comando per accedere ai privilegi di root sono memorizzati nel file '/etc/sudoers'. sudo comando Un comando può essere un qualunque comando di shell o script con i suoi argomenti e le sue eventuali opzioni. Poniamo di essere l'utente francesco e di voler modificare il file di sistema menu.lst che si trova nella directory '/boot/grub' e che contiene alcuni parametri di configurazione del programma 'grub'. Questo file come tutti quelli di sistema appartiene all'utente root. Se vogliamo modificarlo usando il programma pico digiteremo:

11 sudo pico menu.lst [sudo] password for francesco: il programma ci chiede di digitare la nostra password (dell'utente francesco). Dopo la digitazione della password viene lanciato il il programma 'pico' che ci consente di modificare il file 'menu.lst'. tty Indica il nome del terminale in uso. tail Lista le ultime n linee di un file (10 default) tail opzioni nome_file Alcune possibili opzioni sono: -c B: stampa gli ultimi B bytes -n R: stampa le ultime R righe -f continua a leggere dati dalla fine del file, assumendo che il file si stia ingrandendo. vi E un editor di testo molto diffuso. vi nome_file wc Conta il numero di linee, caratteri e parole contenuti in un file wc [opzioni] nome_file Alcune opzioni sono: -w: numero di parole (word) presenti nel file; -l: numero di linee (line) presenti nel file; -c: numero di caratteri (char) che costituiscono il file. Questo valore indica anche il numero di bytes di cui è costituito il file. who Visualizza gli altri utenti attualmente collegati al computer. write Manda un messaggio ad un utente. write nome_utente [terminale] dopo aver digitato il comando è possibile scrivere il testo da inviare, per terminare il messaggio basta digitare [CTRL]-D. L opzione [terminale] specifica su quale terminale inviare il messaggio, ne lcaso in cui l'utente stia da contattare stia usando più terminali.

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

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

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

- 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

Comandi Linux. Indice

Comandi Linux. Indice Comandi Linux Indice Documentazione Gestione file e directory Gestione processi Gestione stampa Gestione testo e operazioni su file di dati Informazioni spazio su disco Informazioni su utenti e sistema

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

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

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

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

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

File System I parte. File System

File System I parte. File System File System I parte File System Dati e Programmi sono organizzati mediante una struttura di files e directories: file: collezione di dati directory: collezione di file o di directory Il file system possiede

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

Sistemi Operativi e informatica 1

Sistemi Operativi e informatica 1 1 Dip. Scienze dell Informatica Università degli Studi di Milano, Italia marchi@dsi.unimi.it a.a. 2011/12 1 c 2010-2012 M.Monga R.Paleari M.. Creative Commons Attribuzione-Condividi allo stesso modo 2.5

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ambienti di Programmazione per il Software di Base

Ambienti di Programmazione per il Software di Base Ambienti di Programmazione per il Software di Base Shell 3 A.A. 2014/2015 Ambienti di Programmazione per il Software di Base 1 (Es. 2) Altri comandi shell linux cd Pwd ls cut Find grep chmod Chown ps Who

Dettagli

I comandi del DOS. Come si fornisce un comando al DOS

I comandi del DOS. Come si fornisce un comando al DOS I comandi del DOS I comandi sono programmi eseguibili e si distinguono in: Comandi interni: sono permanentemente residenti nella memoria centrale del computer Comandi esterni: si trovano normalmente su

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

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

Sistemi Operativi. Corso di Laurea Triennale in Ingegneria Informatica. Daniel Cesarini Daniel Cesarini Sistemi Operativi Corso di Laurea Triennale in Ingegneria Informatica Daniel Cesarini (daniel.cesarini@for.unipi.it) 1 Informazioni Generali Ricevimento su appuntamento (tramite e-mail). E-mail daniel.cesarini@for.unipi.it

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

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

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

Laboratorio di sistemi operativi A.A. 2010/2011 Gruppo 2 Gennaro Oliva Processi

Laboratorio di sistemi operativi A.A. 2010/2011 Gruppo 2 Gennaro Oliva Processi Laboratorio di sistemi operativi A.A. 2010/2011 Gruppo 2 Gennaro Oliva Processi Processo L'istanza di un programma in esecuzione in ambiente UNIX viene detta processo Ogni programma può generare diversi

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

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

Gestione risorse (Windows)

Gestione risorse (Windows) Gestione risorse (Windows) Organizzazione dei file Il sistema di memorizzazione è organizzato ad albero secondo una struttura gerarchica DISCO (drive) FILES CARTELLE (directory) FILES SOTTOCARTELLE FILES

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

Mirko Mariotti. March 9, 2009

Mirko Mariotti. March 9, 2009 Linux: Dipartimento di Fisica - Università degli studi di Perugia March 9, 2009 Il comando che è bene imparare da subito è man, che ci permette di visualizzare il manuale in linea per un determinato altro

Dettagli

Bash: history list (I)

Bash: history list (I) Bash: history list (I) L history list è un tool fornito dalla shell bash che consente di evitare all utente di digitare più volte gli stessi comandi: bash memorizza nell history list gli ultimi 500 comandi

Dettagli

La Shell di Unix. l utente impartisce i comandi al sistema digitandoli ad un apposito prompt;

La Shell di Unix. l utente impartisce i comandi al sistema digitandoli ad un apposito prompt; La Shell di Unix La parte del sistema operativo Unix dedita alla gestione dell interazione con l utente è la shell, ovvero, un interfaccia a carattere: l utente impartisce i comandi al sistema digitandoli

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

Lab 19 Unix e comandi di base

Lab 19 Unix e comandi di base Fondamenti di Informatica e Laboratorio T-AB Ingegneria Elettronica e Telecomunicazioni e Ingegneria dell Automazione a.a. 2009/2010 Lab 19 Unix e comandi di base Lab19 1 Unix - Shell dei comandi In Unix/Linux

Dettagli

Basi di Linux per GRASS. Cartografia numerica e GIS

Basi di Linux per GRASS. Cartografia numerica e GIS Basi di Linux per GRASS Cartografia numerica e GIS Quale distribuzione Linux scegliere? Debian - http://www.debian.org E' una delle distribuzioni gratuite più conosciute. Fedora - http://fedora.redhat.com/

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

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

Linux e la shell Bash

Linux e la shell Bash DEI DEI-- Politecnico di dibari Linux e la shell Bash Esercitazione conclusiva G. Piscitelli - M. Ruta - A. Cinquepalmi Testi di riferimento: Linux e la shell Bash http://sisinflab.poliba.it/ruta/linux/linux

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

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

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

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

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

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

Manipolazioni elementari di flussi di testo strutturati

Manipolazioni elementari di flussi di testo strutturati Manipolazioni elementari di flussi di testo strutturati L output di molti comandi è costituito da flussi di testo strutturati: ogni riga rappresenta una parte del risultato ed è divisa in campi (fields)

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

Introduzione. P4 termina prima di P3, P2 e P3 prima di P1 P1 P2 P3 P4 P1 P1 P2 P3 P4. Padre. P1,..., P4 sono processi. Figlio

Introduzione. P4 termina prima di P3, P2 e P3 prima di P1 P1 P2 P3 P4 P1 P1 P2 P3 P4. Padre. P1,..., P4 sono processi. Figlio Processi Introduzione Processo = entità attiva 1. esiste per un certo lasso di tempo 2. utilizza risorse Ogni processo ha un identificatore intero (PID: process identifier) Tutti i processi UNIX hanno

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

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

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

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

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

Usare Python in Linux

Usare Python in Linux Usare in Linux 28 Febbraio 2014 Usare in Linux Outline 1 Struttura e programma delle lezioni 2 3 Usare in Linux Outline Struttura e programma delle lezioni 1 Struttura e programma delle lezioni 2 3 Usare

Dettagli

Senza Soluzioni. Può un altro utente non appartenente al gruppo di mgiorgio, eseguire gli stessi comandi?

Senza Soluzioni. Può un altro utente non appartenente al gruppo di mgiorgio, eseguire gli stessi comandi? Senza Soluzioni Scrivere i due seguenti semplici script in bash shell: a. (1.5pt.)uno script che cancella un file dando il suo inode. Lo script e' attivato cosi': irm b. (1.5pt.)uno script che

Dettagli

Shell di Linux e Comandi Utente

Shell di Linux e Comandi Utente Shell di Linux e Comandi Utente Sistemi Operativi Roberto Aringhieri DTI Crema - Università degli Studi di Milano Sistemi Operativi - Shell di Linux e Comandi Utente Roberto Aringhieri p.1/23 Outline Accesso

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

Processi. Introduzione. Effective user/group id. Fork

Processi. Introduzione. Effective user/group id. Fork Introduzione Processi = entità attiva 1. esiste per un certo lasso di tempo 2. utilizza risorse Ogni processo ha un identificatore intero (PID: process identifier) Tutti i processi UNIX hanno un genitore

Dettagli

Lab. di Sistemi Operativi - Lezione in aula - a.a. 2012/2013

Lab. di Sistemi Operativi - Lezione in aula - a.a. 2012/2013 Lab. di Sistemi Operativi - Lezione in aula - a.a. 2012/2013 Processi bash 1 Sommario I processi Comando ps (process status) Terminazione di un processo CTRL-C Kill Controllo dei processi Processi in background

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

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

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

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

MANUALE UTENTE UPLOADER JAVA

MANUALE UTENTE UPLOADER JAVA MANUALE UTENTE UPLOADER JAVA Indice 1. Accesso all applicazione 2 2. Selezionare e aprire una cartella 2 3. Caricare file e cartelle 3 4. Scaricare un file o una cartella 6 5. Funzioni avanzate 8 6. Aggiornare

Dettagli

Esempio di domande sul file system

Esempio di domande sul file system Esempio di domande sul file system Si supponga che un file system usi blocchi di 4 Kbyte, e che un puntatore ad un blocco occupi 4 byte. Se l INODE di un file utilizza 12 blocchi, un blocco indiretto ed

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

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

Lezione XII.IV Gestione dei file Uso della shell I permessi di accesso

Lezione XII.IV Gestione dei file Uso della shell I permessi di accesso Programmazione e Laboratorio di Programmazione Lezione XII.IV Gestione dei file Uso della shell I permessi di accesso Programmazione e Laboratorio di Programmazione: Gestione dei file Uso della shell 1

Dettagli

Lab 00 Introduzione e Sistema Unix

Lab 00 Introduzione e Sistema Unix Fondamenti di Informatica e Laboratorio T-AB Ingegneria Elettronica e Telecomunicazioni Lab 00 Introduzione e Sistema Unix Lab00 1 Il PC: uno strumento Se il PC di fronte a voi è spento è giunto il momento

Dettagli

Permessi base e speciali in Unix-Linux

Permessi base e speciali in Unix-Linux Permessi base e speciali in Unix-Linux Le autorizzazioni di base vengono assegnati utilizzando tre tipi di accesso: Lettura, scrittura ed esecuzione. Questi tipi di accesso vengono utilizzati per determinare

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

Per visualizzare il valore di tutte le variabili d ambiente si usa il comando env

Per visualizzare il valore di tutte le variabili d ambiente si usa il comando env Tipi di Shell sh Bourne shell csh C shell ksh Korn shell bash Bourne Again (Bash) shell tcsh TENEX C shell zsh Z shell rc rc shell es es shell à csh e bash sono le più comuni. Per cambiare il tipo di shell

Dettagli

3.5.1 PREPARAZ1ONE I documenti che si possono creare con la stampa unione sono: lettere, messaggi di posta elettronica, o etichette.

3.5.1 PREPARAZ1ONE I documenti che si possono creare con la stampa unione sono: lettere, messaggi di posta elettronica, o etichette. 3.5 STAMPA UNIONE Le funzioni della stampa unione (o stampa in serie) permettono di collegare un documento principale con un elenco di nominativi e indirizzi, creando così tanti esemplari uguali nel contenuto,

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

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

4. L editor vi da linea comandi

4. L editor vi da linea comandi 4. L editor vi da linea comandi L editor con interfaccia a caratteri, più usato comunemente fin dalle prime versioni del sistema operativo Unix, è vi. Il nome vi sta per visual editor, infatti è possibile

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

Unix e utenti. UNIX è un SO multiutente. Singolo utente

Unix e utenti. UNIX è un SO multiutente. Singolo utente Unix e utenti UNIX è un SO multiutente Singolo utente Lavora su file e cartelle Esegue dei comandi Scrive dei programmi Usa delle risorse Personalizza l ambiente di lavoro Può lavorare su di un terminale

Dettagli

Il DOS diagramma di flusso. I comandi del DOS. I comandi: vista funzionale. Parametri. Opzioni. I comandi: sintassi

Il DOS diagramma di flusso. I comandi del DOS. I comandi: vista funzionale. Parametri. Opzioni. I comandi: sintassi Il DOS diagramma di flusso Inizio Bootstrap I comandi del DOS Fondamenti di Informatica Anno Accademico 2000-01 1 Stampa prompt Leggi comando Esegui comando 2 I comandi: vista funzionale Parametri input

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

GLUG Govonis. Corso Avanzato GNU / Linux. Lezione del 02.01.2012. Shell

GLUG Govonis. Corso Avanzato GNU / Linux. Lezione del 02.01.2012. Shell GLUG Govonis Corso Avanzato GNU / Linux Lezione del 02.01.2012 Shell GLUG Govonis Di cosa parleremo? GLUG Govonis lavorare con la linea di comando GLUG Govonis lavorare con la linea di comando i comandi

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

Corso di Sistemi Operativi I/II. Introduzione a Linux. Il File System. Ruggero Donida Labati

Corso di Sistemi Operativi I/II. Introduzione a Linux. Il File System. Ruggero Donida Labati Corso di Sistemi Operativi I/II Introduzione a Linux Il File System Ruggero Donida Labati Dipartimento di Informatica via Bramante 65, 26013 Crema (CR), Italy http://homes.di.unimi.it/donida ruggero.donida@unimi.it

Dettagli

a.a Laurea in Chimica e Materiali Molecolari Corso Proprietà di Molecole e Aggregati - Modulo di laboratorio

a.a Laurea in Chimica e Materiali Molecolari Corso Proprietà di Molecole e Aggregati - Modulo di laboratorio a.a. 2016-2017 Laurea in Chimica e Materiali Molecolari Corso Proprietà di Molecole e Aggregati - Modulo di laboratorio Prima esercitazione Determinazione della geometria di equilibrio e della struttura

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

Ulteriori comandi sui file

Ulteriori comandi sui file Ulteriori comandi sui file Confronto tra file: 1. > cmp file1 file2 restituisce il primo byte ed il numero di linea in cui file1 e file2 differiscono (se sono uguali, non viene stampato nulla a video).

Dettagli

Archiviazione, ricerca dei file e pianificazione dei processi

Archiviazione, ricerca dei file e pianificazione dei processi Archiviazione, ricerca dei file e pianificazione dei processi Domenico De Guglielmo E-mail: domenicodegu@virgilio.it Telefono: 050 2217 468 Pervasive Computing & Networking Lab (PerLab) http://www.perlab.it

Dettagli

Gestione avanzata dei file

Gestione avanzata dei file Gestione avanzata dei file Espressioni jolly * qualunque insieme di caratteri? un solo carattere qualunque ^ nega l'espressione seguente [ ] carattere singolo in un range di caratteri possibili [a-c] le

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

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