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