You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
24 C4 Entriamo nel sistema<br />
% w<br />
2:54pm up 323 days, 1:55, 2 users, load average: 0.17, 0.06, 0.01<br />
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT<br />
user2 ttyp0 copkiller.autist Mon 2am 2.43s 0.25s 0.25s -tcsh<br />
user1 tty0 copkiller.autist Mon 5pm 0.00s 0.61s 0.23s w<br />
%<br />
Andando in ordine vediamo: nella prima riga, l’ora corrente, da quanti giorni e ore la<br />
macchina è accesa senza interruzioni e quanto è il carico della CPU 11 , nella seconda una<br />
legenda per quello che viene sotto, nelle restanti i dati sugli utenti: nome, tty, da dove<br />
sono collegati, da quando, da quanto tempo sono idle, cioé senza fare nulla, la quantità<br />
di tempo macchina usata da tutti i processi e relativi “figli” in quel terminale, la quantità<br />
di tempo macchina dei processi attivi e cosa sta facendo l’utente sulla data tty.<br />
3.4 Elencare i file: ls<br />
Diamo ora una prima occhiata ai file e a come si comportano e che proprietà hanno su<br />
Unix. Il comando per visualizzare una lista di file è ls, senza parametri ci darà una lista<br />
dei soli nomi dei file:<br />
% ls<br />
messaggio prova<br />
%<br />
Per avere una lista dei file più dettagliata, cioé per scoprire che proprietà hanno i file<br />
bisogna usare il parametro -l, questo ci darà una lista in formato “lungo”:<br />
% ls -l<br />
total 2<br />
-rw-rw-r-- 1 user1 users 72 Oct 12 09:52 messaggio<br />
-rwxrwxr-x 1 user1 users 0 Oct 12 09:51 prova<br />
%<br />
Il primo campo indica lo stato del file: una r significa lo stato di leggibilità, una w quello<br />
di scrivibilità e una x quello di eseguibilità; ignorando il primo carattere (in questi casi<br />
un ”-”) che verrà visto più avanti, occupiamoci degli altri nove: dividiamo questi ultimi<br />
in tre gruppi da tre caratteri, questi indicheranno i vari stati (rwx) applicati, partendo da<br />
sinistra, al proprietario, al gruppo e a tutti gli altri utenti. Il numero subito dopo indica il<br />
numero di link, ma questo non ci interessa ora, i campi importanti sono qelli che seguono:<br />
indicano (da sinistra) rispettivamente l’utente e il gruppo proprietari del file. A questo<br />
11 Con carico si intende il grado di occupazione del processore; con un carico ¡ 1 il processore<br />
riesce a gestire tutto il lavoro e ha dei cicli in cui non fa nulla, con carico = 1, tutti i cicli<br />
del processore sono utilizzati per i processi, con carico > 1 il lavoro è superiore alle capacità<br />
della CPU e i processi vengono fermati a rotazione. Questo vale dividendo il carico per il<br />
numero di processori.