Por que '~' foi escolhido para representar o diretório inicial?

Por que '~' foi escolhido para representar o diretório inicial?

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

Citando a Wikipédia:

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ão cd, cd ~, cd /home/bloggsjou cd $HOMEsã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.

layout do teclado ADM-3A

Você pode encontrar fotos do Lear-SieglerADM-3Ateclado ligadoessesite.

imagem de um teclado ADM-3A

Este terminal também é ofonte dos comandos de movimentousado no vieditor: 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.

informação relacionada