
Muitas vezes me perguntei por que ~
(til) representa o diretório inicial de um usuário.
Existe uma razão por trás disso ou é apenas porque o til é um caractere usado com pouca frequência?
Responder1
Em sistemas operacionais do tipo Unix (incluindo BSD, GNU/Linux e Mac OS X), o til geralmente indica o diretório inicial do usuário atual: por exemplo, se o diretório inicial do usuário atual for
/home/bloggsj
, entãocd
,cd ~
,cd /home/bloggsj
oucd $HOME
são equivalentes. Essa prática deriva do terminal Lear-Siegler ADM-3A de uso comum durante a década de 1970, que tinha o símbolo til e a palavra "Home" (para mover o cursor para o canto superior esquerdo) na mesma tecla.
Você pode encontrar fotos do Lear-SieglerADM-3Ateclado ligadoessesite.
Este terminal também é ofonte dos comandos de movimentousado no vi
editor: h, j, k, lpara esquerda, baixo, cima, direita.
Responder2
A Homechave também foi usada para o caractere til em terminais antigos. Veraquipara mais detalhes.