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/bloggsj
lubcd $HOME
są 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 vi
edytorze: h, j, k, lw lewo, w dół, w górę, w prawo.
Esc
jest używany do przełączania trybów vi
, ponieważ klawisz jest łatwo dostępny na tego typu klawiaturze.
HERE IS
klucz?
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)!