Il 0% ha trovato utile questo documento (0 voti)
2 visualizzazioni

1_LinuxShell_TPSI3

Il documento riguarda il corso di Tecnologie e progettazione di Sistemi informatici e Telecomunicazione per la classe quarta, con focus sull'ambiente Linux. Viene trattata l'installazione e configurazione della shell, l'uso di comandi principali, e la programmazione in linguaggio C. Inoltre, si discutono i vantaggi e svantaggi delle interfacce a riga di comando rispetto a quelle grafiche.

Caricato da

liditwtff
Copyright
© © All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd
Il 0% ha trovato utile questo documento (0 voti)
2 visualizzazioni

1_LinuxShell_TPSI3

Il documento riguarda il corso di Tecnologie e progettazione di Sistemi informatici e Telecomunicazione per la classe quarta, con focus sull'ambiente Linux. Viene trattata l'installazione e configurazione della shell, l'uso di comandi principali, e la programmazione in linguaggio C. Inoltre, si discutono i vantaggi e svantaggi delle interfacce a riga di comando rispetto a quelle grafiche.

Caricato da

liditwtff
Copyright
© © All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd
Sei sulla pagina 1/ 21

TPSI A.S.

2021-2022 Classe Quarta

Tecnologie e progettazione di
Sistemi informatici e
Telecomunicazione
Laboratorio

A.S. 2021/2022
Prof. Austeri Simone
TPSI A.S. 2021-2022 Classe Quarta

UDA 1 – Ambiente Linux


- Ripasso installazione e configurazione shell
Linux in Windows / Virtual Machine

- Ripasso comandi Principali

- Compilazione ed esecuzione di programmi da


riga di comando (Compilatore GCC)

- Linguaggio C:
- Creazione di un programma in linguaggio C
- Sintassi per Input/Output

Prof.Austeri Simone Pag. 2


TPSI A.S. 2021-2022 Classe Quarta

UDA 1 – Ambiente Linux


Linux File System

Prof.Austeri Simone Pag. 3


TPSI A.S. 2021-2022 Classe Quarta

Introduzione Shell (Bash)


Cosa è? A cosa serve?
• In informatica, il termine shell viene utilizzato per fare riferimento a
quei programmi che forniscono un'interfaccia utente per accedere ai
servizi del sistema operativo. Questi possono essere grafici o testo
normale, a seconda del tipo di interfaccia che utilizzano.

Shell CLI
• Shell è un ambiente in cui possiamo eseguire i nostri comandi,
programmi e script di shell.

• Quando un programma termina l'esecuzione, visualizza l'output di


quel programma.

• Esistono diversi tipi di shell, proprio come esistono diversi tipi di


sistemi operativi.
➢ MS-DOS (Microsoft Disk Operating System)
➢ SH (Bourne Shell)
➢ BASH (Bourne Again Shell)
➢ ZSH

• Ogni tipo di shell ha il proprio set di comandi e funzioni riconosciuti.


Prof.Austeri Simone Pag. 4
TPSI A.S. 2021-2022 Classe Quarta

Vantaggi Svantaggi
CLI GUI

•I comandi sono più lenti. •Sono velocissimi


•L'interfaccia impiega più tempo ad •Funzionano anche su computer con
avviarsi. caratteristiche minimali in termini di
•Spesso sono necessari computer molto memorie, microprocessori, ecc.
potenti. •Le interfacce testuali generalmente sono
•Alcune operazioni richiedono "miliardi" molto stabili (i programmi non si bloccano
di click del mouse. inspiegabilmante).
•Non è possibile (o è molto difficile ed •Consentono facilmente di eseguire
antieconomico) memorizzare una serie operazioni ripetitive su molti files.
di operazioni eseguite con il mouse per •I comandi possono facilmente essere
poterle rieseguire automaticamente in registrati in un file, ed essere eseguiti tutti,
un secondo momento. semplicemente lanciando il files in cui sono
memorizzati.
•Permettono di integrare nei programmi
una serie di operazioni personalizzate.
•Consentono di fare praticamente
qualunque cosa (disponendo delle
opportune conoscenze).

Prof.Austeri Simone Pag. 5


TPSI A.S. 2021-2022 Classe Quarta

Come accedere alla Shell Linux?


Installare una Distribuzione Virtual Machine
Linux

Shell in MacOs Catalina Shell in Windows/Emulatore

Prof.Austeri Simone Pag. 6


TPSI A.S. 2021-2022 Classe Quarta

Installazione e configurazione Shell in Windows


1. Installazione(Microsoft Store) 2. Attivazione Sottosistema 3. Riavvio OS
Windows per Linux

4. Avvio Shell e inserimento User / Password 5. Path per accesso a Windows

mnt\C\Users\NomeUtente\

Prof.Austeri Simone Pag. 7


TPSI A.S. 2021-2022 Classe Quarta

Prof.Austeri Simone Pag. 8


TPSI A.S. 2021-2022 Classe Quarta

Prof.Austeri Simone Pag. 9


TPSI A.S. 2021-2022 Classe Quarta

Prof.Austeri Simone Pag. 10


TPSI A.S. 2021-2022 Classe Quarta
Basic Command

Prof.Austeri Simone Pag. 11


TPSI A.S. 2021-2022 Classe Quarta

Prof.Austeri Simone Pag. 12


TPSI A.S. 2021-2022 Classe Quarta

Prof.Austeri Simone Pag. 13


TPSI A.S. 2021-2022 Classe Quarta

Prof.Austeri Simone Pag. 14


TPSI A.S. 2021-2022 Classe Quarta

Prof.Austeri Simone Pag. 15


TPSI A.S. 2021-2022 Classe Quarta
File & Directory Management

Prof.Austeri Simone Pag. 16


TPSI A.S. 2021-2022 Classe Quarta
Gestione Flussi di Testo

Prof.Austeri Simone Pag. 17


TPSI A.S. 2021-2022 Classe Quarta

Prof.Austeri Simone Pag. 18


TPSI A.S. 2021-2022 Classe Quarta

Prof.Austeri Simone Pag. 19


TPSI A.S. 2021-2022 Classe Quarta
Redirezione & Concatenazione

Prof.Austeri Simone Pag. 20


TPSI A.S. 2021-2022 Classe Quarta

Prof.Austeri Simone Pag. 21

Potrebbero piacerti anche