Czy jest gdzieś strona, która zawiera spis treści /proc
i co oznacza każdy wpis?
Czy jest gdzieś strona, która zawiera spis treści /proc
i co oznacza każdy wpis?
Odpowiedzi:
Dokumentacja implementacji Linuksa /proc
znajduje się wDocumentation/filesystems/proc.txt
dokumentacji jądra.
Uwaga, /proc
jest to jeden z obszarów, w których * ixes różnią się najbardziej. Zaczęło się jako funkcja specyficzna dla Systemu V, następnie została znacznie rozszerzona przez Linuksa, a obecnie jest przestarzała /sys
. BSD - w tym OS X - wcale go nie przyjęły. Dlatego, jeśli napiszesz program lub skrypt, który uzyskuje dostęp do różnych rzeczy /proc
, istnieje duża szansa, że nie będzie działać na innych * IXsach.
Tak, w sekcji 5 „Formaty plików i konwencje” znajduje się strona podręcznika:
Jest jednak zaskakująco długi - opisuje 189 rodzajów plików /proc
.
Zasadniczo /proc
ma pliki, które są przechowywane w pamięci RAM podczas uruchamiania systemu i pozostają tam tak długo, jak system jest uruchomiony. Poznawanie zawartości tego pliku przypomina czytanie pamięci RAM. Dlatego nie możesz zmienić zawartości lub wartości tych plików za pomocą vima lub innego edytora. Muszą być wymuszone pewnymi wartościami logicznymi.
Tutaj mam dobrą dokumentację z całą listą i opisami każdego elementu.