Jaka jest historia naszej ogromnej repliki ./foo
i cd ..
. Skąd pochodzą te dwie wersje: .
i ..
? Gdzie po raz pierwszy mogą być postrzegane jako sposób nawigowania po drzewie systemów plików?Gdzie "." i "..." pochodzą od?
Odpowiedz
Wyciąg z interview with Ken Thompson (9-6-89):
każdym razem zrobiliśmy katalog, przez konwencji umieścić go w innym katalogu o nazwie katalogu - katalogu, który został DD. Jego nazwisko było dd i że wszyscy użytkownicy katalogów aw rzeczywistości większość innych katalogów, użytkowników utrzymywania własnych katalogów systemy miały wskaźniki powrotem do dd, i dd został skrócony do „kropka-kropka” i dd był dla katalogu directory.
przykro mi, że nie może odpowiedzieć poprawnie, ale mogę polecić te linki:
dla ciekawych historycznych notatek na wczesnych systemów plików i Ich wykorzystanie.
Poza tym najwcześniejszym odnośnikiem, jaki znalazłem, jest artykuł "The UNIX Time-Sharing System" autorstwa Dennisa Ritchie i Kena Thompsona. Prekursor systemów UNIX, Multics miał również hierarchiczne systemy plików i pojęcie ścieżek względnych, ale zgodnie z "Introduction to MULTICS" używał do tego innej notacji.
Multics używał '<', aby przejść i '>' aby zejść z drzewa. Na przykład. 'cwd <<<
Wierzę, że został wynaleziony przez Dennisa Ritchiego w Bell Labs we wczesnych latach Unix.
Dodatkowe powiązane ciekawostki, https://plus.google.com/101960720994009339267/posts/R58WgWwN9jp – dsvensson