Corso introduttivo al terminale GNU/Linux (shell bash)

Sabato 30 maggio e sabato 6 giugno dalle 15:40 presso la sede associativa ci sarà il corso sul “terminale GNU/Linux”, o meglio la shell bash. Il terminale - o più precisamente la shell bash - è uno degli strumenti più potenti a disposizione di chi usa GNU/Linux. Non è solo un modo alternativo di fare le stesse cose che si fanno con il mouse: è la porta d’accesso alla vera natura del sistema. Come recita il mantra di Linux, “Tutto è un file”: dischi, processi, dispositivi hardware, socket di rete - tutto è gestibile da riga di comando con gli stessi comandi di base.
Molti maker e appassionati si fermano all’interfaccia grafica perché il terminale sembra intimidante. Questo corso abbatte quella barriera: con un mix di lezione frontale ed esercitazioni pratiche, uscirete dal Lab con fiducia e disinvoltura.
Cosa imparerai?
Il programma tocca i temi fondamentali per usare la shell in modo autonomo - i dettagli di ogni sessione dipenderanno dai tempi e dall’interazione con la classe:
- Concetti generali: differenza tra GUI e CLI, come funzionano terminale, shell
- Navigazione e shell: spostarsi tra directory, variabili d’ambiente, espansioni bash
- File e directory: creare, copiare, spostare, rimuovere; tipi di file in Linux; gerarchia FHS
- Filtri, pipe e ridirezioni: stdin/stdout/stderr, grep, sort, cut, less
- Utenti, gruppi e permessi: lettura e modifica dei permessi, sudo, permessi speciali
- Gestione software: installare e rimuovere pacchetti
- Servizi e sistema: un’introduzione a systemd, monitoraggio delle risorse, networking di base
- Editor da terminale e scripting: usare Vi/Vim, scrivere i primi script bash
Per chi è pensato?
Il corso è ideale per chi usa già una distribuzione GNU/Linux con l’interfaccia grafica e vuole fare il passo successivo. Non è richiesta esperienza con il terminale, ma è necessario essere a proprio agio con la propria distro: saper avviare applicazioni, gestire file con il gestore file, connettersi a Internet.
Se hai già un PC con Linux Mint o un’altra distro, o se usi WSL2 su Windows, sei nel posto giusto.
Modalità di iscrizione
📅 Orario: Sabato 30 maggio 15:30-18:00 e Sabato 6 giugno 15:30-18:00
📍 Dove: via Mauro Gavazzeni 3, ingresso via Don Bosco 16, Bergamo
🎟 Posti limitati: prenota tramite Eventbrite
💻 È richiesto portare il proprio computer con una qualunque distribuzione GNU/Linux installata oppure con WSL2 attivo su Windows. In alternativa al fablab sono disponibili alcuni portatili prestabili.