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

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

784 голоса | спросил Lelouch Lamperouge 15 MaramThu, 15 Mar 2012 04:03:42 +04002012-03-15T04:03:42+04:0004 2012, 04:03:42

2 ответа


1029

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

  

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

Фото клавиатуры Lear-Siegler ADM-3A вы можете найти на этом .

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

ответил pbm 15 MaramThu, 15 Mar 2012 04:17:29 +04002012-03-15T04:17:29+04:0004 2012, 04:17:29
151

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

ответил Edd Steel 15 MaramThu, 15 Mar 2012 04:10:33 +04002012-03-15T04:10:33+04:0004 2012, 04:10:33

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132