GNU/Linux >> Tutoriales Linux >  >> Linux

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

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.


Linux
  1. The Magic ~:Expansión Bash Tilde con 5 ejemplos

  2. ¿Cuál es el propósito del archivo .bash_profile en User Home Directory en Linux?

  3. ¿Por qué el tamaño de un directorio siempre es de 4096 bytes en Unix?

  4. ¿Por qué se permite incluso el terrible 'rm -rf /'?

  5. ¿Cuál es el punto de cifrar el directorio de inicio?

Copia de seguridad del directorio de inicio:la guía rápida y sucia

¿No se supone que $home es la ubicación del directorio de inicio del usuario?

¿Es posible redefinir la tilde ('~', directorio de inicio)?

¿Por qué Rsync insiste en que hay una diferencia la segunda vez que lo ejecuto?

Cómo migrar el directorio HOME en Linux

Carpeta de alojamiento en el directorio de inicio usando nginx