Często zastanawiałem się, dlaczego ~(tylda) reprezentuje katalog domowy użytkownika. Czy kryje się za tym jakiś powód, czy może po prostu jakaś rzadko używana postać?
rmdir.
Często zastanawiałem się, dlaczego ~(tylda) reprezentuje katalog domowy użytkownika. Czy kryje się za tym jakiś powód, czy może po prostu jakaś rzadko używana postać?
rmdir.
Odpowiedzi:
Na uniksowych systemów operacyjnych (w tym BSD, GNU / Linux i Mac OS X), tylda często wskazuje na katalog domowy bieżącego użytkownika: na przykład, jeśli katalog domowy bieżącego użytkownika jest
/home/bloggsj, tocd,cd ~,cd /home/bloggsjlubcd $HOMEsą równoważne. Ta praktyka wywodzi się z terminala Lear-Siegler ADM-3A powszechnie używanego w latach 70. XX wieku, który akurat miał symbol tyldy i słowo „Dom” (do przesuwania kursora w lewym górnym rogu) na tym samym klawiszu.
Zdjęcie klawiatury Lear-Siegler ADM-3A można znaleźć na tej stronie.

Terminal ten jest także źródłem poleceń ruchowych wykorzystywanych w viedytorze: h, j, k, lw lewo, w dół, w górę, w prawo.
Escjest używany do przełączania trybów vi, ponieważ klawisz jest łatwo dostępny na tego typu klawiaturze.
HERE ISklucz?
Some teleprinters had a "Here is" key, which transmitted a fixed sequence 20 or 22 characters [...] This was commonly used to identify a station; the operator could press the key to send the station identifier to the other end. Źródło: en.wikipedia.org/wiki/Teleprinter#.22Here_is.22_key
mkdir '~', ponieważ będzie zapomnieć uciekając tenrm -rf ~(najgorszy dzień w historii)!