ターミナルはなぜ大文字と小文字を区別するのですか?

ターミナルはなぜ大文字と小文字を区別するのですか?

これを行うと、CD ..代わりにcd ..
次のエラーが発生します。

CD: command not found

なぜ?端末Linuxコマンドは大文字と小文字を区別しますか?私は、「すべて大文字」または「すべて小文字」の文字を使用してコマンドを実行できる必要があることです。

どういう理由なのかは分かりますが、ただ気になりました。

ベストアンサー1

最終的に、これは40年以上前にUnixの創始者がランダムに選んだものでした。 10年後、MS-DOS製作者がしたように大文字と小文字を区別しないかもしれませんが、ここには欠点がありました。

それは*ix文化に深く根付いているので、今は変えることができません。これeppesuigが提起した大文字と小文字の区別ファイルシステムの問題ただそれの一部です。 macOSシステム—どちらがUnixベースですか?- 通常、大文字と小文字を区別しない(ただし大文字と小文字を保持する)ファイルシステムがあるため、これらのシステムでは、シェル外部コマンドは事実上大文字と小文字を区別しません。しかし、次の組み込み機能cd大文字と小文字を区別してください。

大文字と小文字を区別しないファイルシステムを使用しても、物事の記録はあなたの意志に反します、Hussain。lsMacに入力すると、カラフルなディレクトリのリストが表示されます。LS代わりにこれを入力しても実行されますが、追加されたフラグのエイリアスは大文字と小文字を区別するため、/bin/lsリストに色は付けられません。-C

慣れることをお勧めします。可能であれば、それを愛する方法を学びます。

おすすめ記事