Файловая система /proc является особой для GNU/Linux.
Это виртуальная файловая система, поэтому файлы, которые вы найдете в этом
каталоге, на самом деле не занимают места на вашем жестком диске. Это очень
удобный способ для получения информации о системе, в особенности из-за того,
что большинство файлов в этом каталоге удобочитаемы для человека (ну, с
некоторой помощью). В действительности многие программы собирают информацию из
файлов в /proc, форматируют ее своим собственным
способом, а результат затем выводят на экран. Существует несколько программ,
которые поступают именно так при выводе информации о процессах (top,
ps и их товарищи). /proc - это также хороший
источник информации о вашем аппаратном обеспечении, и, по аналогии с
программами, показывающими процессы, некоторые программы являются просто
интерфейсами к информации, находящейся в /proc.
Также существует специальный подкаталог /proc/sys. Он
позволяет вам отображать параметры ядра и изменять их в режиме реального
времени.