¿Por qué se eligió '~' para representar el directorio de inicio?

¿Por qué se eligió '~' para representar el directorio de inicio?

A menudo me he preguntado por qué ~(tilde) el carácter representa el directorio de inicio de un usuario.

¿Hay alguna razón detrás de esto o es simplemente porque la tilde es un carácter que se usa con poca frecuencia?

Respuesta1

Citando Wikipedia:

En sistemas operativos tipo Unix (incluidos BSD, GNU/Linux y Mac OS X), la tilde suele indicar el directorio de inicio del usuario actual: por ejemplo, si el directorio de inicio del usuario actual es , /home/bloggsjentonces cd, cd ~o son equivalentes. Esta práctica 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 hacia la parte superior izquierda) en la misma tecla.cd /home/bloggsjcd $HOME

disposición del teclado ADM-3A

Puedes encontrar fotos del Lear-Siegler.ADM-3Ateclado encendidoestesitio.

imagen de un teclado ADM-3A

Esta terminal es también lafuente de los comandos de movimientoutilizado en el vieditor: h, j, k, lpara izquierda, abajo, arriba, derecha.

Respuesta2

La Homeclave también se usaba para el carácter de tilde en terminales antiguos. Veraquípara más detalles.

información relacionada