Почему символ «~» был выбран для обозначения домашнего каталога?

Почему символ «~» был выбран для обозначения домашнего каталога?

Я часто задавался вопросом, почему ~(тильда) символ представляет домашний каталог пользователя.

Есть ли на это причина или это просто потому, что тильда — редко используемый символ?

решение1

Цитата из Википедии:

В операционных системах типа Unix (включая BSD, GNU/Linux и Mac OS X) тильда часто указывает на домашний каталог текущего пользователя: например, если домашний каталог текущего пользователя — /home/bloggsj, то cd, cd ~, cd /home/bloggsjили cd $HOMEэквивалентны. Эта практика происходит от терминала Lear-Siegler ADM-3A, который широко использовался в 1970-х годах, и у которого символ тильды и слово «Home» (для перемещения курсора в верхний левый угол) были на одной и той же клавише.

Раскладка клавиатуры ADM-3A

Вы можете найти фотографии Lear-SieglerАДМ-3Аклавиатура включенаэтотсайт.

изображение клавиатуры ADM-3A

Этот терминал также являетсяисточник команд движенияиспользуется в viредакторе: h, j, k, lдля перемещения влево, вниз, вверх, вправо.

решение2

Клавиша Homeтакже использовалась для символа тильды на старых терминалах. См.здесьБольше подробностей.

Связанный контент