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.
- 1. Gdzie @Context obiekty pochodzą z
- 2. Skąd pochodzą wartości $ POSTGRES_PORT_5432_TCP_ADDR i $ POSTGRES_PORT_5432_TCP_PORT?
- 3. gdzie ma @import "kompas/css3"; w bazie Zurb pochodzą?
- 4. Zaktualizuj wszystkie pakiety pip, które nie pochodzą od Conda.
- 5. Skąd pochodzą dane User.Identity?
- 6. Skąd pochodzą pakiety PHP Composer?
- 7. Skąd te wątki 1k pochodzą z
- 8. sbt: Dodaj zależność od biblioteki skalatest. Gdzie?
- 9. Dodawanie filtra w GDZIE kontra OD
- 10. DDD, CQRS, Sourcing wydarzeń: skąd pochodzą podmioty?
- 11. Skąd pochodzą obliczone style dla szerokości i wysokości, gdy nie są wymienione w moim css
- 12. Skąd dane wyjściowe konsoli pochodzą z hostowanej aplikacji usług IIS?
- 13. Skąd pochodzą zmienne instancji w skryptach e-mail-galaretki/groovy?
- 14. OpenCV i Computer Vision, gdzie stoimy teraz?
- 15. Gdzie i jak __bridge
- 16. Jak "wymieszać" i "gdzie" wymieszać?
- 17. Dlaczego typy CLR pochodzą z generycznych nieobsługiwanych w SQL Server 2008 i nowszych wersjach?
- 18. Gdzie zdefiniowano właściwość `prototype`
- 19. Gdzie mogę znaleźć metody i atrybuty klas wbudowanych Pythona?
- 20. CodeIgniter DB Zaptanie gdzie i i .. i jak
- 21. SQL gdzie Termin od dzisiaj minus oraz PLUS dni
- 22. błędu (ORA-00923: OD hasła Nie znaleziono gdzie spodziewane)
- 23. Wyszukiwanie w języku SQL, gdzie ciąg zaczyna się od X
- 24. Jak kodować pliki zewnętrzne, które pochodzą z .exe
- 25. Dlaczego nie sposób wykonać od wewnątrz LINQ Gdzie metoda
- 26. Jak podświetlić daty kalendarza, które daty pochodzą z bazy danych
- 27. Jak upewnić się, że żądania pochodzą z mojej witryny?
- 28. iOS - ścieżka, na której kampanie reklamowe moje instalacje pochodzą z
- 29. Konfiguracje C3P0! Gdzie i jak?
- 30. GDZIE i JOIN kolejność operacji
Dodatkowe powiązane ciekawostki, https://plus.google.com/101960720994009339267/posts/R58WgWwN9jp – dsvensson