A menudo me he preguntado por qué ~
(tilde) representa el directorio de inicio de un usuario. ¿Hay alguna razón detrás de esto, o es solo un carácter que se usa con poca frecuencia?
Respuesta aceptada:
Citando Wikipedia:
En los sistemas operativos similares a Unix (incluidos BSD, GNU/Linux y Mac OS
X), la tilde a menudo indica el directorio de inicio del usuario actual:por
ejemplo, si el directorio de inicio del usuario actual es /home/bloggsj
, luego cd
, cd ~
, cd /home/bloggsj
o cd $HOME
son equivalentes. Esta práctica
se deriva del terminal Lear-Siegler ADM-3A de uso común durante la
década de 1970, que tenía el símbolo de tilde y la palabra "Inicio"
(para mover el cursor a la parte superior izquierda) en la misma tecla.
Puede encontrar fotos del teclado Lear-Siegler ADM-3A en este sitio.
Este terminal también es la fuente de los comandos de movimiento utilizados en el vi
editor:h , j , k , l para izquierda, abajo, arriba, derecha.