GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux – Warum wird das Root-Verzeichnis mit einem / -Zeichen gekennzeichnet?

Ich habe dazu einige Recherchen bei Google angestellt, aber die Ergebnisse waren trüb. Warum ist der / Zeichen zur Bezeichnung des Stammverzeichnisses. Gibt es handfeste Gründe dafür?

Akzeptierte Antwort:

Der Schrägstrich / ist das Trennzeichen, das Verzeichnisse in Pfaden in Unix-ähnlichen Betriebssystemen trennt. Dieses Zeichen scheint irgendwann in den 1970er Jahren gewählt worden zu sein, und laut anekdotischen Quellen könnten die Gründe damit zusammenhängen, dass der Vorgänger von Unix, das Multics-Betriebssystem, den > verwendete Zeichen als Pfadtrennzeichen, aber die Designer von Unix hatten bereits die Zeichen > reserviert und < um E/A-Umleitung auf der Shell-Befehlszeile anzuzeigen, lange bevor sie ein mehrstufiges Dateisystem hatten. Als es also an der Zeit war, das Dateisystem zu entwerfen, mussten sie ein anderes Zeichen finden, um die Trennung der Pfadnamenelemente anzuzeigen.

Zu beachten ist hier das in den 1970er Jahren gebräuchliche Terminal Lear-Siegler ADM-3A, woraus sich unter anderem die Praxis der Verwendung des ~ ergibt Zeichen zur Darstellung des Heimatverzeichnisses stammt, das / Der Schlüssel befindet sich neben > Schlüssel:

Warum das Stammverzeichnis durch einen einzelnen / gekennzeichnet ist , ist es eine Konvention, die höchstwahrscheinlich von der Tatsache beeinflusst wird, dass das Stammverzeichnis das Verzeichnis der obersten Ebene der Verzeichnishierarchie ist, und obwohl andere Verzeichnisse darunter liegen können, gibt es normalerweise keinen Grund, auf etwas außerhalb des Stammverzeichnisses zu verweisen . Ebenso hat der Verzeichniseintrag selbst keinen Namen, da er die Grenze des sichtbaren Verzeichnisbaums darstellt.


Linux
  1. Linux – Warum funktioniert Setuid nicht?

  2. Linux – Ist der Schrägstrich (/) Teil des Namens des Linux-Root-Verzeichnisses?

  3. Linux – Wie überprüft man die Verzeichnisstrukturinformationen einer Unix/Linux-Datei?

  4. Verständnis der rc-Skripte in Linux

  5. Warum den Linux-Kernel vor dem Root-Benutzer schützen?

So verwenden Sie den Linux-cd-Befehl zum Ändern des Verzeichnisses

So erhalten Sie die Größe eines Verzeichnisses in Linux

So ermitteln Sie die Gesamtgröße eines Verzeichnisses in Linux

So ändern Sie das Root-Passwort unter Linux

Der Linux-Befehl zum Suchen des Verzeichnisses:Erklärt

Linux /-Ordner und /root-Ordner