Le système de fichiers
/proc
est une spécificité de GNU/Linux . C'est
un système de fichiers virtuel, et en tant que tel il ne prend aucun
espace disque. C'est un moyen très pratique d'obtenir des
informations sur le système, d'autant plus que la plupart des
fichiers dans ce répertoire sont lisibles (enfin, avec un peu
d'habitude). En fait, beaucoup de programmes collectent des
informations depuis des fichiers de /proc
, les
formatent à leur façon puis les affichent. C'est le cas pour tous
les programmes qui affichent des informations sur les processus, et
nous en avons déjà vu quelques-uns (top, ps et
autres). /proc
est aussi une bonne source de
renseignements sur votre matériel et, de même, bon nombre de
programmes sont en fait des interfaces pour les informations
contenues dans /proc
.
Il existe également un sous-répertoire
spécial, /proc/sys
. Il permet de modifier ou de
consulter certains paramètres du noyau en temps réel.