Mihin on tämän käskyn laitetiedot tallennettu
Olettaisin että "ls-jotain" hakee tietonsa kansion /proc alta jossa monenlaista tietoa nykytilanteesta. Helppoa selailla tuota vaikkapa webbiselaimella kun kirjoittaa tuon webbiselaimelle. Tallettamaan tiedostoon tuon otsikon listauksen pystyy helposti kuten yllä kerrottiinkin.
Siellä on monenlaista teknisesti mielenkiintoista tietoa tuon proc: in alla:
/proc/version versiotietoja (katso myös /proc/version_signature)
/proc/cpuinfo tietoja CPU: sta ja tuetuista toimintatiloista (flags)
/proc/cmdline miten kone käynnistettiin
/proc/asound ALSA: sta (äänikortit)
/proc/meminfo mihin muistia on käytetty
/proc/scsci/scsi mitä laitteita levyväylässä
/proc/sys/dev/cdrom/info mitä cd/dvd-asema osaa
/proc/partitions levyosiot
Kokeilepa mielenkiinnosta mitä näkyy tässä paikassa:
/proc/swaps
...ja anna päätteessä sitten komento:
swapon -s
Näkyykö mitään tuttua ? Tuolla tavalla ne komennot luultavasti toimivat...
Kun olet päätteessä niin samalla voit verrata tätä "cat" komentoa (joka tulostaa tiedoston sisällön mistä tiedostosta sitten haluatkin):
cat /proc/swaps
Osa noista tiedoista "/proc": in alla on tarkoitettu pelkästään luettavaksi mutta joitain tietoja muutetaan "lennossa" , esimerkiksi "sysctl" muuttelee niitä. Tuossa on hieman virallisempi dokumentti muistin tueksi mutta valitettavasti englanniksi:
http://www.kernel.org/doc/Documentation/filesystems/proc.txt