Introduzione all'uso del sistema operativo Ubuntu

Documenti analoghi
Guida Linux. Molto rapida

Mirko Mariotti. March 9, 2009

Comandi principali di Linux (1)

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

File System. File system gerarchico. Proteggere la propria home directory ... / = Root nodi interni: directory foglie: directory vuote o file

File System I parte. File System

File System e Interprete Comandi

Uso del terminale in ambiente UNIX

Università degli Studi di Verona. Linux Ubuntue ilcompilatorec. Dicembre Sergio Marin Vargas. Dipartimento di Biotecnologie

Codice Corso: UNX010. Durata: 3 giorni

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

Sequenza di avvio di Linux:

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

Lab. di Sistemi Operativi

Intro ad analisi. Alessandra Giordani Lunedì 5 marzo 2011

Laboratorio di Programmazione

Il software del PC. Il BIOS

Terza lezione: Directory e File system di Linux

14 - INTRODUZIONE AL SISTEMA OPERATIVO LINUX

Il software di sistema

IL SOFTWARE DI SISTEMA

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

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

LINUX. Multitasking: possibilità di eseguire più programmi contemporaneamente

Sistemi operativi. Motivazione. Tipi di software. Sistemi operativi. Un sistema operativo (SO) e un insieme di programmi che gestiscono le funzioni

Introduzione alla. Alessandra Giordani Lunedì 27 febbraio

Fondamenti di GNU/Linux

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

Lab. di Sistemi Operativi - Esercitazione - Comandi Shell

Linux: Organizzazione filesystem

cambiare utente mediante il comando su verificare chi siete e su che dir state lavorando Chi siete e che dir? (Inserisci la risposta)

Linguistica Computazionale: esercitazioni

Windows. La prima realizzazione di un ambiente grafico si deve alla Apple (1984) per il suo Macintosh. La gestione dei file conserva la logica del DOS

A confronto Linux e Microsoft. d i A g n e s e D a i d o n e

Sistema Operativo (Software di base)

Università degli Studi di Verona. Dipartimento di Biotecnologie. BreveguidaLinux. Ottobre Sergio Marin Vargas

Ca ra tteristiche dei sistem i GN U/L inux. Struttura di un sistema GNU/Linux Il filesystem La shell

14. Introduzione a Linux

Lezione 3: Programmazione della Shell di Unix

Possibilità di memorizzare grandi quantità di informazioni, Persistenza delle informazioni tra diverse istanze di un'applicazione,

File System. Capitolo Silberschatz

fare hard link fra file system diversi e su directory.

Sistema operativo & file system 1

Linux e la shell Bash

Comandi Linux. e altro su Linux ;)

Reti Informatiche. Corso di Laurea Triennale in Ingegneria Informatica. Ing. Domenico De Guglielmo Vanessa Gardellin & Sara Lioba Volpi

Esame Laboratorio di Sistemi Operativi Cognome Nome Mat.

I.S. Sobrero. Dipartimento di Informatica. Utilizzo. 16/02/2007 Marco Marchisotti

Università degli Studi di Verona. Dipartimento di Biotecnologie. Introduzione a Linux. Dr. Sergio Marin Vargas

Lezione 2: Comandi avanzati della Shell di Unix

I sistemi operativi. Prof. Daniele Contarino

Il software: Istruzioni per il computer

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

Shell di Linux e Comandi Utente

Gestione risorse (Windows)

IL SISTEMA OPERATIVO IL SISTEMA OPERATIVO

Informatica di Base

Note sull ambiente di lavoro utilizzato ai Laboratori di Fondamenti di Informatica I

Basi di Linux per GRASS. Cartografia numerica e GIS

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

Linux e la shell Bash

Nel mezzo del cammin di nostra vita

Sequenza di avvio di Linux:

One Week Net Batch Backup mini howto (7 versioni giornaliere di Backup su disco di rete tramite comandi DOS)

SOMMARIO. Ambiente Linux. Come nasce UNIX. Cronologia di UNIX 1. Storia dei sistemi *NIX Caratteristiche di Linux

Shell. Laboratorio di Programmazione. Una shell indica all utente la propria disponibilità ad accettare comandi visualizzando un messaggio (prompt)

Sistema Operativo: Linux

Il terminale per tutti

Shell BASH. Variabili Redirezione

WINDOWS Avviare Windows95. Avviare Windows95 non è un problema: parte. automaticamente all accensione del computer. 2. Barra delle applicazioni

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

Corso Di Linux. Liceo Fermi, Bologna - Marcello Galli, novembre 2009

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

NOTE PER UTILIZZO COMPILATORE FORTRAN CON LINUX

Lab 1: Marzo 2013

Parte V. Sistemi Operativi & Reti. Sistemi Operativi. Sistemi Operativi

Laboratorio di Informatica. Introduzione a Windows. Introduzione a Windows

Comandi filtro: sed. Se non si specificano azioni, sed stampa sullo standard output le linee in input, lasciandole inalterate.

Corso base GNU/Linux Latina Linux Group. Sito web: Mailing list:

GNU/Linux Concetti di base

Istituto Scolastico Paritario Vincenza Altamura Scuola Primaria. Anno scolastico 2016/2017 Progettazione Didattica Disciplinare per la classe III

Corso Linux base: primo incontro. Sommario. Alessandro Pasotti License: Creative Commons Attribution Share Alike 3.

Corso GNU/Linux 3. rev.2

Il formato delle ricette Convenzioni tipografiche Versioni, ultima edizione ed errata corrige

Corso Linux ARCES. Lezione 3: Lavorare con la Shell

Corso di Laboratorio di Sistemi Operativi

USO DEL COMPUTER E GESTIONE FILE (TERZA PARTE)

Corso di avvicinamento al Software Libero. Lunedi 23 Gennaio

CORSO DI SISTEMI OPERATIVI A - ESERCITAZIONE 1

IL SISTEMA OPERATIVO

Lena Cota Guido Corso di Informatica - II livello. Tastiera. Conoscenza e utilizzo della periferica

Interfaccia a Linea di Comando di Windows (Prompt dei comandi) Dott. Ing. Giuseppe Serano

Il software: cenni sul sistema operativo. Il software. IL sistema operativo (I) IL sistema operativo (II)

CORSO DI SISTEMI OPERATIVI A - ESERCITAZIONE 1

L hardware da solo non è sufficiente per il funzionamento dell elaboratore È necessario introdurre il software:

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

2. Strutture dei Sistemi Operativi. 2.2 Interfaccia col Sistema Operativo Interprete dei comandi

NOZIONI BASE PER ESERCITAZIONI

Ogni PC, per iniziare a lavorare, ha bisogno di un sistema operativo. Infatti questo è il primo programma che viene eseguito e che permette

Il software: cenni sul sistema operativo

Transcript:

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 del S.O. La shell si presenta con una riga di comando dotata di un prompt, ma nelle forme più evolute una shell può presentarsi con un sistema grafico di icone o di oggetti grafici, oppure con un sistema di riconoscimento di comandi in forma vocale. whoami I primi comandi groups stampa i gruppi cui l utente appartiene. date senza argomenti, stampa la data e l'ora corrente. cal 2001 stampa il calendario dell'anno specificato cal 2 2007 stampa il calendario del mese corrente dell'anno specificato. pwd mostra il pathname della directory corrente. Impareremo comandi per - scrivere e visualizzare un file - copiare, eliminare, spostare e ridenominare files - creare files, anche vuoti - creare e distruggere directories - elencare il contenuto delle directories, anche in modo dettagliato gestire spostamenti assoluti, relativi e a ritroso delle directories Usare Unix a casa o nel Laboratorio Informatico a Matematica Mac OS, CentOS Tra le Utilities c'è un Terminal che va avviato. Windows All' indirizzo: http://fdi.labmedinfo.org/fdiib/lucidi/pratica/cygwininstallazione.p df trovate le istruzioni per installare Cygwin che è un ambiente Linux-like per Window. 1

FILE SYSTEM E' la parte del S.O. che si occupa della gestione dei dischi, in quanto il disco è il dispositivo di memorizzazione permanente (non volatile) per eccellenza. Il file system definisce le operazioni possibili e le convenzioni usate per gestire i dischi. Il file system offre: - il file come unità per memorizzare al suo interno le informazioni - la directory (cartella) come file speciale che può contenere altri files o directories. LA GERARCHIA DEI FILES E DELLE DIRECTORIES / bin ci sono eseguibili di base (cat, chmod, cp, date, echo, ls,,mkdir,rm, rmdir, touch, more, less) dev etc home / opt root usr tmp var esm inf ext / galbiati cl234568 cl456789 cl987654 C'è directory radice / è la home del server C'è directory home /home/ext/cognome che è indicabile anche con il simbolo ~ C é directory corrente o attiva. C é directory padre.. Il nome completo di un file si chiama pathname ed inizia dalla radice (/), altrimenti il nome è relativo alla directory corrente. Nel primo caso il percorso è assoluto e parte dalla radice, nel secondo caso è relativo e parte dalla directory corrente. 2

Comandi Un comando Unix è del tipo: nome_comando [opzioni] [argomenti] Esempio di comandi molto utili: ls la elenca i file presenti nella vostra cartella rm nomefile permette di cancellare il file specificato cp file1 file2 copia il file1 in un nuovo file di nome file2 mv file1 file2 rinomina il file1 con il nome file2 more nomefile visualizza, pagina per pagina, il file specificato Per scrivere un file di nome nome_file: basta invocare un editor fornito dal sistema, ad esempio: nano nome_file gedit nome_file Per vedere il contenuto di un file di nome nome_file: 1) cat nome_file scrive il contenuto del file sull' output standard (lo schermo) 2) more nome_file (avanti di una pagina con la barra; per finire q) 3) pg nome_file (avanti di una pagina con return; per finire q) touch nome_file ls [-al] pwd cd nome_dir crea un file vuoto con il nome specificato elenca (lista) i files della directory corrente, ad eccezione di quelli nascosti; con l'opzione -l si richiede un elenco completo delle caratteristiche dei files; con l'opzione -a si richiede di includere nell'elenco anche i files che iniziano con un punto. stampa il nome della directory corrente cambia directory passando in quella specificata; se nessuna directory è specificata passa nella directory home. 3

mkdir nome_dir se si possiede l'accesso in scrittura alla directory padre, il comando crea, nella directory corrente, una con il nome specificato. rmdir nome_dir cancella la directory specificata, che deve essere vuota. rm -ri nome_dir cancella ricorsivamente l'intero contenuto della directory specificata, oltre alla directory stessa, chiedendo conferma interattiva prima di cancellare ogni file. rm [-i] nome_file elimina il file dal directory [con richiesta interattiva]. cp file1 file2 cp file directory file1 viene copiato in file2; file viene copiato nella directory, mantenendo il suo nome; mv file1 file2 mv file directory come sopra ma il primo file sparisce. man comando mostra la documentazione del manuale sul comando Uso di caratteri jolly cp ff* nome_dir copia tutti i files il cui nome inizia con ff (ad esempio i files di nome ff1, ff3, ffchi) nella directory specificata cp ff&io nome_dir copia tutti i files il cui nome inizia con ff e termina con io con un solo carattere in mezzo (ad esempio i files di nome fffio, ffmio) nella directory specificata 4

FILES - Tre tipi: ordinary, directory e special files (usati nella comunicazione tra processi e con le periferiche). - Il nome completo di un file si chiama pathname ed inizia dalla radice (/), altrimenti il nome è relativo alla directory corrente. - Il mode di un file è specificato da vari caratteri: il primo carattere appartiene all'insieme [-,d,b,c,p,l] e specifica il tipo di file: - significa ordinary file, d significa directory, b significa block special file, c significa character special file, p significa named pipe special file, l indica un link; i successivi 9 caratteri dicono se c'è permesso di lettura(r), scrittura(w), ed esecuzione(x) del file da parte dell'utente (i primi tre caratteri), da parte delle persone del gruppo cui l'utente appartiene (i successivi tre) e da parte di tutti gli utenti del sistema (gli ultimi tre). Il segno - indica l'assenza del permesso; il significato di r w x per un file ordinario è quello ovvio; per una directory r w x hanno il seguente significato: r indica permesso di listare il contenuto della directory, w di creare o rimuovere files, x di usare il nome della directory in pathnames, per accedere a files che si possono usare. Pertanto si protegge un file da manomissioni non concedendo il permesso di scrittura, e da rimozione non concedendo il permesso di scrittura al suo directory; si protegge l'accesso ad una directory non concedendo la sua esecuzione. Cambiare il mode di un file chmod ooo nomefile dove le cifre ottali ooo descrivono i permessi per utente, gruppo e gli altri. Creare una PIPE: ls /usr/bin more Il KERNEL contiene scheduler e dispatcher, che amministrano i processi presenti nel sistema memory manager, che gestisce la memoria principale file manager driver di varie periferiche 5