web-dev-qa-db-fra.com

Pourquoi «~» a-t-il été choisi pour représenter le répertoire personnel?

Je me suis souvent demandé pourquoi ~ (tilde) représente le répertoire personnel d'un utilisateur. Y a-t-il une raison derrière cela, ou est-ce juste un personnage rarement utilisé?

815
Lelouch Lamperouge

Citant Wikipedia :

Sur les systèmes d'exploitation de type Unix (y compris BSD, GNU/Linux et Mac OS X), le tilde indique souvent le répertoire personnel de l'utilisateur actuel: par exemple, si le répertoire personnel de l'utilisateur actuel est /home/bloggsj, puis cd, cd ~, cd /home/bloggsj ou cd $HOME sont équivalents. Cette pratique dérive du terminal Lear-Siegler ADM-3A en usage courant au cours des années 1970, qui avait le symbole tilde et le mot "Home" (pour déplacer le curseur en haut à gauche) sur la même touche.

Photo du clavier Lear-Siegler ADM-3A que vous pouvez trouver sur le site this .

Ce terminal est aussi le source des commandes de mouvement utilisé dans l'éditeur vihjkl pour gauche, bas, haut, droite.

1068
pbm

Le Home clé a également été utilisée pour le caractère tilde sur les anciens terminaux. Voir ici pour plus de détails.

157
Edd Steel