Я часто задавался вопросом, почему ~(тильда) представляет домашний каталог пользователя. Есть ли причина этого, или это просто какой-то редко используемый персонаж?
rmdir
.
Я часто задавался вопросом, почему ~(тильда) представляет домашний каталог пользователя. Есть ли причина этого, или это просто какой-то редко используемый персонаж?
rmdir
.
Ответы:
В Unix-подобных операционных систем ( в том числе и BSD, GNU / Linux и Mac OS X), Тильда часто указывает на домашний каталог текущего пользователя, например, если домашний каталог текущего пользователя
/home/bloggsj
, а затемcd
,cd ~
,cd /home/bloggsj
илиcd $HOME
эквивалентны. Эта практика основана на терминале Lear-Siegler ADM-3A, который широко использовался в 1970-х годах, когда на одной и той же клавише имелись символ тильды и слово «Дом» (для перемещения курсора в верхний левый угол).
Фото клавиатуры Lear-Siegler ADM-3A вы можете найти на этом сайте.
Этот терминал также источник команд движения , используемых в vi
редакторе: h, j, k, lдля влево, вниз, вверх, вправо.
Esc
используется для переключения режимов vi
, поскольку клавиша легко доступна на клавиатуре этого типа.
HERE IS
ключ?
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
. Источник: en.wikipedia.org/wiki/Teleprinter#.22Here_is.22_key
mkdir '~'
потому что вы будете забывать избежать этогоrm -rf ~
(худший день когда - либо)!