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é?
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
, puiscd
,cd ~
,cd /home/bloggsj
oucd $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 vi
: h, j, k, l pour gauche, bas, haut, droite.
Le Home clé a également été utilisée pour le caractère tilde sur les anciens terminaux. Voir ici pour plus de détails.