1. man
Quando un utente non sa a che cosa possa servire un comando, digitando man nomecomando vi verrà presentato il relativo manuale che ne spiega le funzioni e gli utilizzi.
2. hostname
Stampa a video su quale host locale si sta lavorando.
3. whoami
Stampa a video il nome dell’utente loggato in quel momento.
4. id NomeUtente
Stampa a video l’user id (uid) ed i relativi group id (gid) a cui appartiene il nomeutente.
5. date
Stampa a video la data e l’ora attuale.
6. time NomeComando
Stampa a video il tempo impiegato per eseguire una determinata operazione (ad esempio, si può verificare la velocità di esecuzione di un algoritmo).
7. who
Stampa a video chi è loggato in quel momento sul pc.
8. last
Stampa a video chi si è loggato sul tuo sistema nell’ultimo mese.
9. history | more
Stampa a video i comandi utilizzati dalla riga di comando dall’utente loggato in quel momento.
10. uptime
Stampa a video da quanto tempo è acceso il pc dall’ultimo reboot.
11. ls
Stampa a video il contenuto della cartella nella quale ci si trova.
12. ps axu | more
Stampa a video tutti i processi attivi di ogni utente loggato alla macchina.
13. top
Stampa a video l’elenco dei processi attivi in quel momento, ordinandoli in base al consumo di CPU in corso.
14. uname -a
Stampa a video il tipo di sistema operativo, la rete a cui appartiene, quale versione del kernel utilizza ed altre utili informazioni.
15. free
Stampa a video le informazioni in kb sulla memoria.
16. df -h
Stampa a video le informazioni relative alle partizioni montate.
17. du / -bh | more
Stampa a video quanto spazio occupa ogni directory a partire dalla principale.
18. cat /proc/cpuinfo
Stampa a video le informazioni riguardanti la cpu del pc in uso.
19. cat /proc/interrupts
Stampa a video le informazioni relativi agli interrupts in corso.
20. cat /proc/version
Stampa a video le informazioni relative alla versione di Linux ed altro ancora.
21. cat /proc/filesystems
Stampa a video i tipi di filesystem in uso.
22. lsmod (da root)
Stampa a video i moduli del kernel attivi in quel momento.
23. fdisk -l (da root)
Stampa a video la tabella delle partizioni dei vari dischi e le relative informazioni.
-
Validation Service
-
Licenza
-
Debian
-
Etica hacker
-
Software libero
«La società ha bisogno di libertà: quando un programma ha un proprietario, l'utilizzatore perde la libertà di controllare parte della sua vita.»
-Richard Stallman- -
Definizione di Software Libero
Il "Software libero" è una questione di libertà, non di prezzo. Per capire il concetto, bisognerebbe pensare alla "libertà di parola" e non alla "birra gratis" [il termine free in inglese significa sia gratuito che libero, in italiano il problema non esiste]. L'espressione "software libero" si riferisce alla libertà dell'utente di eseguire, copiare, distribuire, studiare, cambiare e migliorare il software. Più precisamente, esso si riferisce a quattro tipi di libertà per gli utenti del software:
* Libertà 0 - Libertà di eseguire il programma, per qualsiasi scopo.
* Libertà 1 - Libertà di studiare come funziona il programma e adattarlo alle proprie necessità. L'accesso al codice sorgente ne è un prerequisito.
* Libertà 2 - Libertà di ridistribuire copie in modo da aiutare il prossimo.
* Libertà 3 - Libertà di migliorare il programma e distribuirne pubblicamente i miglioramenti (e le versioni modificate in genere), in modo tale che tutta la comunità ne tragga beneficio. L'accesso al codice sorgente ne è un prerequisito.



