Linuxについて なんで一般的にShebangでは「/bin/シェル」を指定するんですか?

Linux系15閲覧

ベストアンサー

0

その他の回答(2件)

0

歴史的経緯によるものだと思います。 どこを見れば、具体的な理由がわかるかは検討も付きませんが 調べるとしたら、初期のLinux系OSを確認すれば 何かヒントがあるかもしれません。 初期のLinux系OSは、ディストリビューションごとの違いが多く それを、途中で調整してきた歴史があります。 その過程で、抽象化するためにシンボリックリンクを使って "違いを修正する過程でのトラブル"を回避したんじゃないかと思います。 その名残ではないか?という部分は /libなどにも見受けられるような気がします。

0

どのシェルを指定するかはあなたの自由です。