Prerequisiti per i Partecipanti
Ultimo aggiornamento il 2025-08-04 | Modifica questa pagina
Questa pagina raccoglie domande a cui i partecipanti possono rispondere per capire se possiedono tutti i prerequisiti per il corso.
Conoscenze Richieste
Shell di base – Navigare tra directory, Copiare/Spostare file, scrivere script shell, usare l’ambiente, usare caratteri jolly (wildcard).
Questionario Pre-Corso
Per una spiegazione su questo tipo di questionario, vedi il modello di Greg Wilson in Teaching Tech Together.
Shell
Spostare File
Hai una directory con 300 file che terminano in .log
,
.data
e .err
in proporzioni uguali. Vuoi
rinominare tutti i file .log
in file .out
.
Come lo fai?
- So farlo. Dammi una shell e te lo mostro.
- Devo controllare la sintassi in un cheatsheet o in un vecchio script, ma poi ci riesco.
- Non mi è chiaro, dovrei chiedere a un collega o cercare online.
- Non so cosa fare.
Navigare tra Directory
Ti trovi in /bigdata/users/wolfman/projects/study
e vuoi
passare a /bigdata/projects/experiments/at-moonlight
da
linea di comando.
- So farlo. Dammi una shell e te lo mostro.
- Devo controllare la sintassi in un cheatsheet o in un vecchio script, ma poi ci riesco.
- Non mi è chiaro, dovrei chiedere a un collega o cercare online.
- Non so cosa fare.
Collaborazione Facile
Un collaboratore ti fornisce un’implementazione di una simulazione
all’avanguardia che devi confrontare con le tue previsioni. Ti dice:
“Puoi usarla da linea di comando subito. Decomprimi il file che ti ho
inviato e usa l’eseguibile sim
nella cartella
bin/
. Il resto è spiegato nell’output del flag
--help
.”
Vuoi usare questo nuovo programma sul tuo cluster, iniziando leggendo
il messaggio di aiuto dell’eseguibile sim
.
- So farlo. Dammi una shell e te lo mostro.
- Devo controllare la sintassi in un cheatsheet o in un vecchio script, ma poi ci riesco.
- Non mi è chiaro, dovrei chiedere a un collega o cercare online.
- Non so cosa fare.
Automatizzare Tutto
Ti accorgi di aver copiato e incollato la stessa sequenza di 5 comandi shell più volte durante la giornata. Ti viene in mente che scrivere uno script shell per questa attività semplificherebbe il lavoro e lo renderebbe ripetibile. Lo script dovrebbe accettare due argomenti, cioè il file da cui leggere i dati e un nuovo nome file per salvare i risultati elaborati.
- So farlo. Dammi una shell e te lo mostro.
- Devo controllare la sintassi in un cheatsheet o in un vecchio script, ma poi ci riesco.
- Non mi è chiaro, dovrei chiedere a un collega o cercare online.
- Non so cosa fare.