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!
LINUX
Luigi Grassi
Created on April 20, 2026
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Startup Presentation
View
Black and White Presentation
View
Marketing Presentation
View
Dynamic Visual Presentation
View
Corporate Christmas Presentation
View
Customer Service Manual
View
Business Results Presentation
Explore all templates
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!