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

792

Muitas vezes me pergunto por que o ~ (til) representa o diretório inicial de um usuário. Existe uma razão por trás disso, ou é apenas um personagem pouco usado?

    
por Lelouch Lamperouge 15.03.2012 / 01:03

2 respostas

1043

Citando a Wikipédia :

On Unix-like operating systems (including BSD, GNU/Linux and Mac OS X), tilde often indicates the current user's home directory: for example, if the current user's home directory is /home/bloggsj, then cd, cd ~, cd /home/bloggsj or cd $HOME are equivalent. This practice derives from the Lear-Siegler ADM-3A terminal in common use during the 1970s, which happened to have the tilde symbol and the word "Home" (for moving the cursor to the upper left) on the same key.

Foto do teclado Lear-Siegler ADM-3A que você encontra no site .

Esteterminaltambéméa fonte dos comandos de movimento usados no editor vi : h , j , k , l para esquerda, para baixo, para cima e para direita.

    
por 15.03.2012 / 01:17
153

A tecla Home também foi usada para o caractere til em terminais antigos. Veja aqui para mais detalhes.

    
por 15.03.2012 / 01:10

Tags