Terminale Linux Base

From PNLUG
Jump to: navigation, search


Corso Terminale Linux Base (online)

Iscrizione e informazioni generali

A chi è rivolto

Il corso è rivolto esclusivamente ai soci PN LUG (clicca qui per scoprire come associarti), ed è indicato sia per chi ha già conoscenze di base, sia per chi parte completamente da zero (ma soddisfa i sottostanti requisiti).

Requisiti

  • Avere un PC con Linux installato (preferibilmente distribuzioni Debian/Ubuntu e derivate)
  • Sapere aprire un terminale
  • Sapere installare programmi/pacchetti software da interfaccia grafica

Nota: Si menzioneranno le altre shell, ma ci si concentrerà su Bash.

Quando

Il corso verrà avviato Martedì 23 Febbraio 2021, le lezioni avranno cadenza settimanale e si terranno il Martedì sera dalle ore 18:30 alle ore 20:30.

La durata totale del corso è di 12 ore, suddivise in 6 lezioni da 2 ore ciascuna.

Calendario lezioni

Lezione Data Orario
1 Mar. 23/02/2021 18:30 - 20:30
2 Mar. 02/03/2021 18:30 - 20:30
3 Mar. 09/03/2021 18:30 - 20:30
4 Mar. 16/03/2021 18:30 - 20:30
5 Mar. 23/03/2021 18:30 - 20:30
6 Mar. 30/03/2021 18:30 - 20:30

Dove

Il corso si terrà online su piattaforma Big Blue Button.

Il link verrà inviato ad iscrizione avvenuta.

Quota di iscrizione

Prima di procedere con il pagamento si consiglia di verificare la disponibilità di posti scrivendo una mail al seguente indirizzo promozione@pnlug.it.

La quota di iscrizione prevista è di € 60,00 e può essere versata via mezzo bonifico alle seguenti coordinate:

Associazione Pordenone Linux Users Group - PN LUG
Banca BCC Pordenonese - filiale di Torre di Pordenone
IBAN: IT51J0835612501000000040189
Causale: Nome e Cognome - Quota di iscrizione a CORSO TERMINALE LINUX BASE

Oppure via PayPal cliccando questo link.

Numero chiuso

Il numero massimo di partecipanti è 15.

Il corso verrà attivato con un numero minimo di almeno 10 iscritti, altrimenti verrà posticipato a data da destinarsi.

Contatti

Per chiarimenti o ulteriori informazioni si prega di inviare una mail al seguente indirizzo promozione@pnlug.it.

Contenuti

Obiettivi formativi

Si apre un terminale e c'è un prompt che ti sollecita ad impartire un comando. Ma quale comando? Con quali parametri? Come ottenere informazioni su che cosa è possibile fare? E, soprattutto, come interpretarle per adattarle alle tue esigenze concrete?

Con questo corso, imparerai i rudimenti di base per affrontare il terminale con sicurezza e verrai portato/a piano piano ad esplorarne le molteplici funzionalità che ancora oggi, in epoca di interfacce grafiche avanzate, lo rendono imbattibile per molte operazioni.

Attraverso esempi semplici e concreti, basati su esigenze di ordinaria amministrazione (ad esempio, potresti voler rimpicciolire tutte le fotografie scattate con lo smartphone, oppure trasformare i file pdf di una cartella in immagini o viceversa), vedrai come il terminale manifesta tutta una potenza e una flessibilità irraggiungibili con altri strumenti.

Programma

  • Uso di base del terminale
  • Come ottenere informazioni (pagine man e altre fonti)
  • Standard input, standard output, standard error
  • Parametri e opzioni
  • Gestione di file e directory
  • Filtri e altre utilità di base
  • Recupero file da internet e loro manipolazione
  • Casi concreti d'uso:
    • Rimpicciolire centinaia di immagini con imagemagick
    • Aggiungere un'immagine di sfondo a tutti i file PDF di una directory
    • Convertire testi da / verso diversi formati con pandoc

Docente

Loris Tissino

Insegna in una scuola superiore di Pordenone e ha tenuto diversi corsi di formazione professionale sull'uso del sistema operativo GNU/Linux. È socio fondatore del PN LUG e collabora a diversi progetti di software Open Source.

Tutor

Alberto Sartori

Coordina il Master in High Performance Computing erogato da SISSA ed ICTP, insegna diversi corsi di programmazione avanzata all'Universita' di Trieste, per il Master e per gli studenti di dottorato in SISSA. I suoi interessi di ricerca sono il calcolo ad elevate prestazioni sui moderni super-calcolatori. Contribuisce allo sviluppo di diversi progetti Open Source e detiene un dottorato in Ingegneria Nucleare.