Want to create interactive content? It’s easy in Genially!

Get started free

LINUX

Luigi Grassi

Created on April 20, 2026

Start designing with a free template

Discover more than 1500 professional designs like these:

Startup Presentation

Black and White Presentation

Marketing Presentation

Dynamic Visual Presentation

Corporate Christmas Presentation

Customer Service Manual

Business Results Presentation

Transcript

LINUX

PRESENTAZIONELuigi Grassi 3L

Cos'è linux

Linux è un sistema operativo, cioè il software fondamentale che fa funzionare un computer. Caratteristiche principali: - Gratuito e open source → il codice è pubblico e modificabile - Molto stabile e sicuro → usato su server e infrastrutture importanti - Altamente personalizzabile → puoi cambiarne quasi ogni aspetto - Diffuso ovunque → server, smartphone (es. Android), supercomputer A cosa serve? Navigare su internet, usare programmi, programmare Gestire server e siti web Sviluppo software e cybersecurity

cosa si intende per terminale (CLI) Pt.1

Il terminale (o CLI, Command Line Interface) è un modo per usare il computer scrivendo comandi testuali invece di cliccare su icone e finestre come fai in un’interfaccia grafica. è importante perchè: Velocità ed efficienza Con pochi comandi puoi fare operazioni che con il mouse richiederebbero molti click. Esempio: rinominare 100 file in una volta invece che uno per uno. 2. Automazione Puoi scrivere script (serie di comandi) per automatizzare lavori ripetitivi. Questo è fondamentale in ambiti come sviluppo e gestione sistemi. 3. Controllo totale La CLI ti permette di accedere a funzioni avanzate che spesso non sono disponibili nelle interfacce grafiche.

cosa si intende per terminale (CLI) Pt.2

4. Lavoro su serverMolti server (soprattutto Linux) non hanno interfaccia grafica: si usano solo tramite terminale. 5. Risoluzione problemi Quando qualcosa non funziona, spesso il terminale è l’unico modo per diagnosticare o sistemare errori.

10 comandi base della CLI Linux pt.1

1.Comando: ls Sintassi: ls [opzioni] [directory] Descrizione: Elenca file e cartelle in una directory Esempio: ls -l 2. Comando: cd Sintassi: cd [percorso] Descrizione: Cambia directory corrente Esempio: cd Documenti 3. Comando: pwd Sintassi: pwd Descrizione: Mostra il percorso della directory corrente Esempio: pwd

10 comandi base della CLI Linux pt.2

4.Comando: mkdir Sintassi: mkdir [nome_cartella] Descrizione: Crea una nuova cartella Esempio: mkdir progetto 5. Comando: rm Sintassi: rm [opzioni] file Descrizione: Elimina file o cartelle Esempio: rm file.txt 6. Comando: cp Sintassi: cp [origine] [destinazione] Descrizione: Copia file o cartelle Esempio: cp file.txt backup.txt

10 comandi base della CLI Linux pt.3

7.Comando: mv Sintassi: mv [origine] [destinazione] Descrizione: Sposta o rinomina file/cartelle Esempio: mv file.txt nuovo_nome.txt 8. Comando: touch Sintassi: touch [nome_file] Descrizione: Crea un file vuoto Esempio: touch appunti.txt 9. Comando: cat Sintassi: cat [file] Descrizione: Mostra il contenuto di un file Esempio: cat appunti.txt

10. Comando: echo Sintassi: echo [testo] Descrizione: Stampa testo a schermo o in un file Esempio: echo "Ciao mondo"

due esempi di attività tipiche svolte su Killercoda pt.1

-Gestione di file e cartelle- - Cosa si deve fare: Creare una struttura di cartelle, aggiungere file e organizzare i contenuti. - Comandi utilizzati: mkdir → per creare cartelle cd → per spostarsi tra le directory touch → per creare file vuoti ls → per verificare i file presenti - Esempio di comandi: mkdir progetto cd progetto mkdir documenti cd documenti touch file1.txt file2.txt ls - Risultato ottenuto: È stata creata una cartella principale con una sottocartella contenente due file. Ho imparato a muovermi nel filesystem e a organizzare file tramite terminale.

parte pratica

mkdir prova cd prova touch file1.txt file2.txt cp file1.txt copia_file1.txt rm file2.txt Spiegazione rapida: mkdir prova → crea la cartella cd prova → entra nella cartella touch file1.txt file2.txt → crea i due file cp file1.txt copia_file1.txt → copia file1.txt in un nuovo file rm file2.txt → elimina file2.txt

GRAZIE!