Kapitel 5. Dateisysteme

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

In diesem Kapitel konzentrieren wir uns auf Dateien und Dateisysteme. Das UNIX-Konzept "Alles ist eine Datei" lebt in Linux weiter, und obwohl das nicht zu 100 % zutrifft, sind die meisten Ressourcen in Linux tatsächlich Dateien. Dateien können alles sein, vom Inhalt des Briefes, den du an deine Schule schreibst, bis zum lustigen GIF, das du herunterlädst (von einer offensichtlich sicheren und vertrauenswürdigen Seite).

Es gibt noch andere Dinge, die in Linux als Dateien dargestellt werden - zum Beispiel Geräte und Pseudo-Geräte wie echo "Hello modern Linux users" > /dev/pts/0, das "Hallo, moderne Linux-Benutzer" auf dem Bildschirm ausgibt. Auch wenn du diese Ressourcen nicht mit Dateien in Verbindung bringst, kannst du mit denselben Methoden und Werkzeugen auf sie zugreifen, die du von normalen Dateien kennst. Der Kernel gibt zum Beispiel bestimmte Laufzeitinformationen (wie in "Prozessmanagement" beschrieben ) über einen Prozess preis, z. B. seine PID oder die Binärdatei, die zur Ausführung des Prozesses verwendet wird.

Was all diese Dinge gemeinsam haben, ist eine standardisierte, einheitliche Schnittstelle: Öffnen einer Datei, Sammeln von Informationen über eine Datei, Schreiben in eine Datei usw. In Linux bieten Dateisystemediese einheitliche Schnittstelle. Diese Schnittstelle und die Tatsache, dass Linux Dateien als ...

Get Modernes Linux lernen now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.