Corso di Laboratorio primo modulo - PowerPoint PPT Presentation

About This Presentation
Title:

Corso di Laboratorio primo modulo

Description:

Corso di Laboratorio primo modulo Introduzione all'uso di un sistema operativo. Introduzione all'uso della shell (bash). Java Introduzione Tipi di dati primitivi e ... – PowerPoint PPT presentation

Number of Views:44
Avg rating:3.0/5.0
Slides: 15
Provided by: Marco325
Category:

less

Transcript and Presenter's Notes

Title: Corso di Laboratorio primo modulo


1
Corso di Laboratorio primo modulo
  • Introduzione all'uso di un sistema operativo.
  • Introduzione all'uso della shell (bash).
  • Java
  • Introduzione
  • Tipi di dati primitivi e stringhe
  • Strutture di controllo
  • Comandi condizionali (if e switch) Comandi
    iterativi (for, while e do) Ricorsione
  • Uso di array
  • Metodi statici, passaggio dei parametri

2
Introduzione all'uso di un sistema operativo
  • Interfaccia grafica
  • icone
  • barre
  • menù
  • Applicazioni di base
  • Browser
  • Mail handler
  • Editor
  • Terminal

3
Definizione di grafo
  • Un grafo è una coppia di insiemi ltN,Egt dove N
    sono i nodi e E gli archi.
  • I nodi sono individuati da unetichetta
  • Gli archi sono triple lts,t,cgt dove s e t sono due
    nodi, di partenza e di arrivo se il grafo è
    orientato, e c è leventuale etichetta.

4
Esempio di grafola rete autostradale
Roma
5
Alberi
  • Un albero è un grafo orientato in cui ogni nodo
    ha al più un arco entrante e non ci sono cicli.
  • Esiste un unico nodo detto radice che non ha
    archi entranti.
  • I nodi che non hanno archi uscenti sono detti
    foglie.
  • I nodi B1, B2, ..., Bk raggiunti da un arco
    uscente dal nodo A sono detti figli di A mentre A
    è detto padre di B1, B2, ..., Bk

6
File system
  • Le informazioni (anche i programmi) sono
  • conservate in memoria periferica (hard disk)
  • divise in parti detti files ogni file ha un nome
    con eventualmente un suffisso (es pippo.java)
  • organizzate in una struttura gerarchica (o ad
    albero) composta da nodi intermedi chiamati
    cartelle (folder o directory)
  • i files sono nodi foglie

7
Esempio file system su Linuxradice (root)
etichettata da /
/
bin
...
home
...
etc
lib
...
occhiuto
...
borghetti
Lip
FP
pippo.java
...
8
Ancora sui S.O.
  • Dipendono dai vari S.O.
  • Nomi di file e cartelle unici allinterno della
    cartella
  • Suffissi e restrizioni sui nomi
  • Specifica dei path (ovvero nomi assoluti nel file
    system)
  • in Linux es. /home/eugenia/Lip/pippo.java
  • nomi speciali ,., ..
  • Visualizzazione grafica e via shell

9
Uso delle macchine del laboratorio
  • Caratteristiche delle macchine del laboratorio
  • account
  • passwd,
  • uso delle risorse
  • login
  • logout
  • exit
  • home
  • diritti di accesso

10
Introduzione all'uso della shell
  • La shell è un programma ciclico che la macchina
    esegue, ad ogni ciclo
  • Stampa il prompt p-occhiutomariae
  • Legge il comando (stringa digitata dallutente
    sulla tastiera)
  • esegue il comando
  • torna al punto 1.
  • Si termina quando si spegne la macchina cioè si
    esegue il comando exit

11
Interfaccia grafica
  • Linterfaccia grafica rende linterazione con la
    shell più semplice ed immediata.
  • I comandi che si eseguono graficamente sono un
    sottoinsieme di quelli via riga di comando,
    tipicamente
  • gestione del file system (visualizzazione del
    contenuto delle cartelle, spostamento di file e
    cartelle ecc.)
  • esecuzione di applicazioni
  • stampa di file

12
La shell nozioni di base
  • Linguaggio di comandi
  • nome opzioni operandi
  • Directory (cartella o folder) corrente .
  • Comandi di base
  • visualizzazione contenuto dei folder ls,
  • spostamento nel file system cd
  • copia di file cp,
  • ridenominazione mv
  • creazione directorymkdir
  • rimozione di file rm

13
La shell
  • Altri comandi
  • consultazione manuale man
  • visualizzazione file less , more
  • concatena e stampa file cat
  • ricerca pattern in file grep, fgrep
  • nuovi comandi alias
  • ricerca file find (non banale da utilizzare)

14
La shell
  • Comandi per la compressione di file
  • tar (archivio)
  • gzip (compressione)
  • ridirezione gt, gtgt,lt
  • cat gt numeri ... control D
  • cat ltnumeri gtaltrinumeri
  • etc...
  • pipe
Write a Comment
User Comments (0)
About PowerShow.com