なぜ誰も実際のBourneシェルを/ bin / shとして使用しないのですか?

なぜ誰も実際のBourneシェルを/ bin / shとして使用しないのですか?

私は基本的に私が作業したシステムの中に/bin/sh実際の実行可能ファイルがないことに気づきました。 POSIXモードでは、常にdashシンボリックリンクbashなどがあります。

なぜ?実際のオリジナルを使用すると、どのような欠点がありますか/bin/sh? (速度?権限?)

ベストアンサー1

機能が足りないようです。コマンド履歴もなく、素晴らしいリダイレクトもなく、コマンドライン編集もありません。このため、BSDはcshCシェルを導入しました。もう一つの要因は本物のBourne Shellです。最近オープンソースとして公開。許可されていない場合は配布できません。これは無料のディストリビューションの範囲外であり、理念的に他のディストリビューションや* BSDには不適切です。

しかし、利用可能なコード今。見て、コンパイルし、試してみることができます。

おすすめ記事