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