Laboratorio di Reti Informatiche 2017/2018 ------------------------------------------ Esercitazione 1 - Soluzioni =========================== - Esercizio 1 studenti@studenti:~$ mkdir Esercitazione1 studenti@studenti:~$ echo Esercizio > Esercitazione1/esercitazione1.txt studenti@studenti:~$ less Esercitazione1/esercitazione1.txt studenti@studenti:~$ less /home/studenti/Esercitazione1/esercitazione1.txt studenti@studenti:~$ cd Esercitazione1/ studenti@studenti:~/Esercitazione1$ cd .. - Esercizio 2 studenti@studenti:~$ pwd /home/studenti studenti@studenti:~$ cd Esercitazione1/ studenti@studenti:~/Esercitazione1$ echo Uno > f1.txt studenti@studenti:~/Esercitazione1$ echo Due > f2.txt studenti@studenti:~/Esercitazione1$ echo Tre > f3.txt studenti@studenti:~/Esercitazione1$ cat f*.txt > f_tot.txt studenti@studenti:~/Esercitazione1$ echo Milano > fcitta.txt studenti@studenti:~/Esercitazione1$ echo Perugia >> fcitta.txt studenti@studenti:~/Esercitazione1$ echo Asti >> fcitta.txt studenti@studenti:~/Esercitazione1$ sort fcitta.txt Asti Milano Perugia studenti@studenti:~/Esercitazione1$ sort fcitta.txt > fcittaord.txt - Esercizio 3 studenti@studenti:~/Esercitazione1$ less f f1.txt f2.txt f3.txt fcittaord.txt fcitta.txt f_tot.txt studenti@studenti:~/Esercitazione1$ less fcitta fcittaord.txt fcitta.txt studenti@studenti:~/Esercitazione1$ less fcittaord.txt studenti@studenti:~/Esercitazione1$ touch fcitta.c studenti@studenti:~/Esercitazione1$ mkdir Testi studenti@studenti:~/Esercitazione1$ mkdir Sorgenti studenti@studenti:~/Esercitazione1$ cp *.txt Testi/ studenti@studenti:~/Esercitazione1$ cp *.c Sorgenti/ studenti@studenti:~/Esercitazione1$ rm *.txt studenti@studenti:~/Esercitazione1$ touch fa.txt fb.txt fc.txt studenti@studenti:~/Esercitazione1$ mv f[a,c].txt Testi/ studenti@studenti:~/Esercitazione1$ rm Testi/fc.txt - Esercizio 4 studenti@studenti:~/Esercitazione1$ rm Sorgenti/* studenti@studenti:~/Esercitazione1$ rmdir Sorgenti/ Testi/ rmdir: rimozione di "Testi/" non riuscita: Directory non vuota studenti@studenti:~/Esercitazione1$ rm -r Testi/ studenti@studenti:~/Esercitazione1$ mkdir -p sotto/sotto1 studenti@studenti:~/Esercitazione1$ rmdir -p sotto/sotto1/ studenti@studenti:~/Esercitazione1$ mkdir -p origine/sotto_origine studenti@studenti:~/Esercitazione1$ touch origine/sotto_origine/qwerty.txt studenti@studenti:~/Esercitazione1$ mkdir destinazione studenti@studenti:~/Esercitazione1$ cp origine/* destinazione/ cp: directory "origine/sotto_origine" omessa studenti@studenti:~/Esercitazione1$ cp -r origine/* destinazione/ studenti@studenti:~/Esercitazione1$ cp -r origine/ destinazione/ - Esercizio 5 studenti@studenti:~/Esercitazione1$ ls destinazione/ studenti@studenti:~/Esercitazione1$ ls -l destinazione/ studenti@studenti:~/Esercitazione1$ touch destinazione/.youcantseeme studenti@studenti:~/Esercitazione1$ ls -a destinazione/ studenti@studenti:~/Esercitazione1$ ls /etc/ > ls_output.txt studenti@studenti:~/Esercitazione1$ head ls_output.txt studenti@studenti:~/Esercitazione1$ tail ls_output.txt studenti@studenti:~/Esercitazione1$ head -n1 ls_output.txt studenti@studenti:~/Esercitazione1$ tail -n2 ls_output.txt studenti@studenti:~/Esercitazione1$ head -n3 ls_output.txt | tail -n1 > terza.txt