Je me suis souvent demandé pourquoi le ~ (tilde) représente le répertoire personnel d'un utilisateur. Y a-t-il une raison derrière cela, ou s'agit-il simplement d'un caractère peu utilisé ?
Réponse acceptée :
Citant Wikipédia :
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/bloggsjoucd $HOMEsont équivalents. Cette pratique
découle du terminal Lear-Siegler ADM-3A couramment utilisé dans les
années 1970, qui comportait le symbole tilde et le mot "Home"
(pour déplacer le curseur vers en haut à gauche) sur la même touche.

Vous pouvez trouver des photos du clavier Lear-Siegler ADM-3A sur ce site.

Ce terminal est également la source des commandes de mouvement utilisées dans le vi éditeur :h , j , k , l pour gauche, bas, haut, droite.