History
為什麼’umount’不拼寫’unmount’?
我想知道該
umount
命令是否有任何歷史或實際原因unmount
。
這可以追溯到Unix 的第一版,所有標准文件名最多只有 6 個字元長(想想
passwd
),儘管這個版本支持文件名中的 8 個字元。.c
大多數命令都有一個以(例如)結尾的相關源文件umount.c
,它只留下6 個字元作為基本名稱。6 個字元的限制也可能是早期開發版本的保留,或者繼承自當時確實具有 6 個字元限制的 IBM 系統。(早期的 C 實現對標識符有 6 個字元的限制——接受更長的標識符,但編譯器只查看前 6 個字元,因此
foobar1
和foobar2
是同一個變數。)(我想我記得一個
umount
手冊頁將拼寫列為未知來源的錯誤,但我現在找不到它。)