History

為什麼選擇“~”來表示主目錄?

  • May 15, 2020

我經常想知道為什麼~(波浪號)代表使用者的主目錄。這背後有什麼原因,還是只是一些不常用的字元?

引用維基百科

在類 Unix 作業系統(包括 BSD、GNU/Linux 和 Mac OS X)上,波浪號通常表示目前使用者的主目錄:例如,如果目前使用者的主目錄是/home/bloggsj, 則 cd, cd ~,cd /home/bloggsjcd $HOME等價。這種做法源於 1970 年代常用的 Lear-Siegler ADM-3A 終端,它恰好在同一個鍵上有波浪符號和單詞“Home”(用於將游標移動到左上角)。

ADM-3A 鍵盤佈局

您可以在此站點上找到 Lear-Siegler ADM-3A鍵盤的照片。

ADM-3A 鍵盤的圖像

此終端也是編輯器中使用的移動命令的來源: , , ,表示左、下、上、右。vi``h``j``k``l

引用自:https://unix.stackexchange.com/questions/34196