Draft of the final revision before the test

This commit is contained in:
Andrea Fazzi 2023-02-23 05:46:40 +01:00
parent f376aa69e0
commit cb670894d9
37 changed files with 119 additions and 3 deletions

3
.gitmodules vendored Normal file
View file

@ -0,0 +1,3 @@
[submodule "solutions"]
path = solutions
url = ssh://git@git.andreafazzi.eu:10022/andrea/acp_solutions.git

11
assets/acheora/README.md Normal file
View file

@ -0,0 +1,11 @@
# A che ora
E' necessario estrarre dal file di log del kernel **solo gli orari**
in cui si sono verificati gli eventi registrati. Produci questa
informazione all'interno del file `time.log`.
Il checksum della soluzione è dato da
```bash
cat $HOME/playground/acheora/time.log | sha1sum
```

11
assets/alias/README.md Normal file
View file

@ -0,0 +1,11 @@
# Alias
Per produrre con un solo comando l'elenco dei file presenti in una
cartella ordinati dal più recente al meno recente decidi di installare
il seguente alias: `lss='ls -lt'`.
Il checksum della soluzione è dato da
```bash
alias | sha1sum
```

11
assets/backup/README.md Normal file
View file

@ -0,0 +1,11 @@
# Backup
Prima di effettuare una modifica all'interno della cartella `foo`
decidi saggiamente di effettuare una copia di backup chiamata
`foo.bk`.
Il checksum della soluzione è dato da
```bash
tree $HOME/playground/backup/ | sha1sum
```

11
assets/dove/README.md Normal file
View file

@ -0,0 +1,11 @@
# Dove?
Ti viene richiesto di verificare la posizione all'interno dei
filesytem del comando `tree` e di scrivere il risultato nel file
`output.txt`.
Il checksum della soluzione è dato da
```bash
cat $HOME/playground/dove/output.txt | sha1sum
```

View file

@ -0,0 +1,10 @@
# Eseguibile
Un collega ha creato uno script bash per effettuare un'operazione di
manutenzione. Rendilo eseguibile!
Il checksum della soluzione è dato da
```bash
ls -l $HOME/playground/eseguibile/ | sha1sum
```

3
assets/eseguibile/run.sh Normal file
View file

@ -0,0 +1,3 @@
#!/bin/bash
echo "Non so fare molto se non stampare a schermo 'Ciao mondo!'"

13
assets/inordine/README.md Normal file
View file

@ -0,0 +1,13 @@
# In ordine
Per controllare gli eseguibili installati nel tuo sistema ti viene
richiesto di produrre una lista ordinata (senza dettagli, no opzione
`-l`) alfabeticamente dei file contenuti nelle cartelle `/bin` e
`/usr/bin` eliminando i duplicati e di scrivere il risultato nel file
`output.txt`.
Il checksum della soluzione è dato da
```bash
cat $HOME/playground/inordine/output.txt | sha1sum
```

View file

@ -0,0 +1,12 @@
# Interfacce
Hai un problema sulla configurazione di rete. Il collega che si occupa
di networking ti chiede di produrre l'elenco **senza dettagli** delle
interfacce di rete configurate sulla tua macchina (opzione `--brief`)
e di scrivere il risultato nel file interfaces.txt.
Il checksum della soluzione è dato da
```bash
cat $HOME/playground/interfacce/interfaces.txt | sha1sum
```

3
assets/interfacce/run.sh Normal file
View file

@ -0,0 +1,3 @@
#!/bin/bash
echo "Non so fare molto se non stampare a schermo 'Ciao mondo!'"

View file

View file

View file

View file

View file

View file

View file

9
assets/pulizie/README.md Normal file
View file

@ -0,0 +1,9 @@
# Pulizie di primavera
Un editor impazzito ha riempito la cartella di file
temporanei. Elimina tutti i file con estensione `tmp`. Il checksum
della soluzione è dato da
```bash
tree -a $HOME/playground/pulizie/ | sha1sum
```

0
assets/pulizie/bar Normal file
View file

0
assets/pulizie/foo Normal file
View file

View file

@ -1,3 +0,0 @@
# Intestazione 1
Paragrafo.

9
assets/tarball/README.md Normal file
View file

@ -0,0 +1,9 @@
# Tarball
Hai scaricato una tarball dal web. Decomprimila!
Il checksum della soluzione è dato da
```bash
tree $HOME/playground/tarball/ | sha1sum
```

Binary file not shown.

View file

@ -0,0 +1,12 @@
# Traslochi
Per configurare correttamente un sistema è necessario muovere un po'
di file. Sposta i file `bar` e `biz` dentro la cartella `etc` e copia
il file `foo` dentro `etc/conf`.
Il checksum della soluzione è dato da
```bash
tree $HOME/playground/traslochi/ | sha1sum
```

0
assets/traslochi/bar Normal file
View file

0
assets/traslochi/biz Normal file
View file

View file

0
assets/traslochi/foo Normal file
View file

1
solutions Submodule

@ -0,0 +1 @@
Subproject commit f867c46c8631602e8d56d25c7fceb9fb0e33b683