Auf verschiedenen Linux-Rechnern können Sie
cd /
und
cd //
Die Shell sagt, dass das aktuelle Verzeichnis '/' oder '//' ist, nachdem der entsprechende Befehl verwendet wurde.
Die Frage lautet also: Was ist der Unterschied zwischen '/' und '//', und wenn die Antwort 'kein Unterschied' lautet, warum wird '//' anders angezeigt als '/'?
Übrigens
cd ///
cd ////
cd /////
Alle Ergebnisse in der Shell besagen, dass das aktuelle Verzeichnis '/' ist
Hier ist eine Beispielsitzung:
[user@host /]$ cd //
[user@host //]$ cd /
[user@host /]$ cd //
[user@host //]$ cd /
[user@host /]$
linux
bash
filesystems
Sylvanaar
quelle
quelle
cd //
in csh oder zsh versuchenpwd
, wird nur '/'cd //usr/bin
gibt "// usr / bin", abercd /usr//bin
"/ usr / bin" (in Bash).Antworten:
Fragen wir den Mann selbst (Chester Ramey):
quelle
Es ist kein tatsächliches Verzeichnis, sondern ein spezifisches Problem mit bash. Es wird in The Linux Documentation Project verwiesen .
quelle