「umount」のスペルが「unmount」ではないのはなぜですか?

「umount」のスペルが「unmount」ではないのはなぜですか?

umountこのコマンドが存在しない歴史的または実際的な理由があるかどうか疑問に思いますunmount

ベストアンサー1

これは次のように戻ります。Unixの最初のバージョン、すべての標準ファイル名の長さは最大6文字です(考えてみてくださいpasswd)。このバージョンも百日咳をサポートしています。ファイル名は8文字です。。ほとんどのコマンドには.c(eg)で終わる関連ソースファイルがあり、デフォルトのumount.c名前で6文字しか残りません。

6文字の制限は、以前の開発リリースから引き継がれたか、またはその時点で6文字の制限があったIBMシステムから継承された可能性があります。 (初期のC実装には識別子に6文字の制限がありました。より長い識別子が許可されていますが、コンパイラは最初の6文字だけを確認したので、とはfoobar1同じfoobar2変数です。)

(原因が不明なエラーでスペルをリストしたマニュアルページが覚えているようですが、umount今は見つかりません。)

おすすめ記事