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