Často jsem přemýšlel, proč ~
(tilda) představuje domovský adresář uživatele. Je za tím nějaký důvod, nebo je to jen nějaká málo používaná postava?
Přijatá odpověď:
Cituji Wikipedii:
V operačních systémech podobných Unixu (včetně BSD, GNU/Linux a Mac OS
X) vlnovka často označuje domovský adresář aktuálního uživatele:například
, pokud je domovský adresář aktuálního uživatele/home/bloggsj
a potécd
,cd ~
,cd /home/bloggsj
nebocd $HOME
jsou ekvivalentní. Tato praxe
pochází z terminálu Lear-Siegler ADM-3A běžně používaného během
70. let 20. století, který měl náhodou symbol vlnovky a slovo „Home“
(pro přesun kurzoru na vlevo nahoře) na stejné klávese.
Fotografie klávesnice Lear-Siegler ADM-3A naleznete na této stránce.
Tento terminál je také zdrojem pohybových příkazů používaných v vi
editor:h , j , k , l pro doleva, dolů, nahoru, doprava.