¿Porqué se eligió '~' para representar el directorio HOME?



En sistemas operativos Unix-like (como Linux, BSD y Mac OSX, también llamados como UNIX) la virgulilla indica el directorio HOME del usuario actual. Por ejemplo, si el directorio HOME del usuario actual es:

/home/softwero

entonces los siguientes comandos:

cd .
cd ~
cd /home/softwero

son expresiones equivalentes. Pero, ¿Porqué exactamente se eligió '~' para referirse al directorio HOME?


Esta práctica deriva del terminal Lear-Siegler ADM-3A que se usaba comunmente durante los años 70s, en el que en una sola tecla estaba la virgulilla '~' y la palabra HOME, usado para mover el cursor a la esquina superior izquierda.


En esta captura de la disposición de teclas de esa terminal, podemos observar en la esquina superior derecha la presencia de dicha tecla.

No hay comentarios:

Publicar un comentario