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