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

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

我常常想知道為什麼~波形符) 字元代表使用者的主目錄。

這背後有沒有原因,還是只是因為波形符號是一個不常用的字元?

答案1

引用維基百科

在類別 Unix 作業系統(包括 BSD、GNU/Linux 和 Mac OS X)上,波形符號通常表示目前使用者的主目錄:例如,如果目前使用者的主目錄是/home/bloggsj,則 cdcd ~cd /home/bloggsj或是cd $HOME等效的。這種做法源自於 20 世紀 70 年代常用的 Lear-Siegler ADM-3A 終端,該終端的波浪線符號和「Home」(用於將遊標移至左上方)一詞恰好位於同一個按鍵上。

ADM-3A 鍵盤的佈局

您可以找到 Lear-Siegler 的照片ADM-3A鍵盤開啟地點。

ADM-3A 鍵盤的影像

該終端也是運動命令的來源在編輯器中使用vih, j, k,l表示左、下、上、右。

答案2

Home密鑰也用於舊終端上的波浪號字元。看這裡更多細節。

相關內容