好問題
日前,在stack exchange 上看到一個有趣的問題
為何在大多數的Unix like作業系統中,使用 ~ 符號來代表使用者的家目錄呢?
這個問題的由來是這樣的,當我們在shell提示字元中輸入
cd /home
可以進入自己的家目錄中,有時候偷懶也可以直接輸入
cd ~
同樣的可以進入使用者的家目錄。為什麼是 "~" 符號而不是其他的 $啦, &的呢?
遠古的傳說
原來早在1970年代最早的終端機電腦之一ADM-3A的鍵盤為了在編輯時快速方便的移動游標點(那時後沒有滑鼠這種東西),所以在幾個按鍵上另外的附加額外的定位功能,如圖
照片圖
可以看到圖中的home按鍵,作用是將游標移動到編輯列的最前端(最左端),重點是,那個按鍵上剛好有個~(俗稱的毛毛蟲)符號,至此這個符號就跟home脫離不了關係了。
沒有留言:
張貼留言