基本的に、これまで使用したシステムに/bin/sh
がないことに気づきました。 実際の実行可能ファイルとして。これは常にdash
へのシンボリックリンクです 、bash
POSIXモードまたは同様のもの。
なんで?真のオリジナルの/bin/sh
を使用することの欠点は何ですか ? (速度?ライセンス?)
承認された回答:
コマンド履歴、派手なリダイレクト、コマンドライン編集などの機能が不足していると思います。 BSDはcsh
を導入しました これらの理由でCシェル。もう1つの要因は、本物のBourneShellがオープンソース形式で入手可能になったのはごく最近のことです。ライセンスを取得しない限り、配布することはできません。そのため、無料のディストリビューションでは手の届かないものになり、他のディストリビューションや*BSDではイデオロギー的に口に合わなくなりました。
しかし、コードは現在利用可能です。見て、コンパイルして、試してみることができます。