Esercitazione con UNIX/LINUX


Esercitazione con UNIX/LINUX


aprire l'interfaccia dei comandi: terminale unix


1. Listare la directory corrente di lavoro nel file system di Unix
$ pwd

2. Visualizzare il contenuto della directory corrente
$ ls

3. Creare una directory denominata TPS
$ mkdir TPS

4. Spostarsi nella directory al punto 3.
$ cd TPS

5. Creare un file chiamato lista.txt con l'elenco completo dei file della cartella superiore:
$ ls -al .. > lista.txt

6. Copiare il file in lista2.txt
$ cp lista.txt lista2.txt

7. Visualizzare il contenuto del file lista.txt
$ cat lista.txt

8. Rinominare il file lista.txt con lista1.txt
$ mv lista.txt lista1.txt

9. Leggere le prime 10 linee del file lista.txt
$ head -10 nome.txt

10.Spostarsi nella directory superiore
$ cd ..

11. creare il programma prodotto.c con il codice sotto riportato. Si usi l'editor vi
$ vi prodotto.c

i per inserire il testo
[ESC]
:wq per salvare e uscire


#include <stdio.h>
int main(){
float a,b,c;

/* Lettura dati */
printf("Inserisci a\n");
scanf("%f",&a);
printf(" Inserisci b\n");
scanf("%f",&b);

/* Fase di calcolo */
if( a==0 || b==0)
   c=0;
else
   c=a*b;

/* Stampa del risultato */
printf(" Risultato c=%f\n ", c );
}


12. compilare il programma
$ cc prodotto.c -o prodotto

13. eseguire il programma
$ ./prodotto


14. creare il file comandi_unix.txt con i comandi conosciuti e una breve descrizione
$ vi comandi_unix.txt

15. visualizzare la data di sistema
$ date

16. uscire dalla shell
$ exit