Esercizi Unix. AA06/07 Esercizio 1: Creare una subdirectory `dir1`e

Esercizi Unix. AA06/07
Esercizio 1: Creare una subdirectory 'dir1'e nella subdirectory crere altre due subdirectory 'dir2' e
'dir3'. Creare un file di testo 'dati.dat' (nella home) composto da 5 righe con 5 colonne ciascuna,
con elementi numerici e separatore ':' e copiarlo come hard link in dir1 come dati1.dat e come file
regolare in dir1 e dir2 rispettivamente come dati1.dat e dati2.dat; copiare i file in modo tale che in
dir1 il file avrà le colonne invertite mentre in dir1 avrà le righe invertite.
Esercizio 2: Creare le sottodirectory Perl, C_unix, Korn e copiare in esse con ftp il contenuto di
serving4/arc_stud/mumolo/Sistemi_Operativi/Perl_script. C_unix_src, korn_script, Più
precisamente, andare con ftp all'host serving4.univ.trieste.it, entrare come anonymous, fare cd
arc_stud ed andare nella directory corretta.
Esercizio 3: Visualizzare il file di dimensione minima e dimensione massima nell'intera struttura
delle directory; visualizzare il nr. di inode minimo e il nr. di inode massimo.
(suggerimento ls -il | cut -c1-10 | sort -n|tail -1)
Esercizio 4: Cambiare le protezioni dei file in modo che il proprietario possa leggere, scrivere,
eseguire, il gruppo possa leggere ed eseguire e gli altri possano solo leggere
Esercizio 5: Visualizzare il contenuto della home directory, cambiando il formato di stampa del
contenuto delle directory in questo modo: nome, size
Esercizio 6: Visualizzare il contenuto della home directory, cambiando il formato di stampa del
contenuto delle directory nel modo descritto nel punto precedente ma ordinando per numero di
inode (da visualizzare).
Esercizio 7: Scrivere le prime 5 righe dei file contenuti nella home directory sullo schermo prima e
sul file 'prime-righe' poi. Similmente, mettere le ultime 4 righe dei file nel file "ultime-righe".
Esercizio 8: Stampare (contandoli) tutti file scrivendo se si tratta di directory o di file normali.