O sistema de arquivo
/proc
é específico do GNU/Linux. É um sistema
de arquivos virtual, então os arquivos que você encontrar neste
diretório não ocupam nenhum espaço no seu disco rigido. Esta é uma
maneira muito conveniente de se obter informações sobre o sistema,
especialmente pelo fato de que a maioria dos arquivos neste
diretório podem ser entendidos por humanos (bem, com uma pequena
ajuda). Muitos programas na verdade coletam informações dos arquivos
no /proc
, formatam da maneira deles e então
exibem os resultados. Há alguns programas que exibem
informações sobre processos (top, ps e amigos) que
fazem exatamente isto. O /proc
é também uma boa
fonte de informação sobre o seu hardware, e assim como os programas
que exibem os processos, existem vários programas que são apenas
interfaces para as informações armazenadas no /proc
.
Há também um subdiretório especial, o
/proc/sys
. Ele permite que você exiba
e modifique os parâmetros do kernel, efetivando as alterações imediatamente.