/bin/sh常にシンボリックリンクではない

/bin/sh常にシンボリックリンクではない

/bin/sh、これボンシェル1977年に作成され、かつてUnixシステムの基本シェルでした。

このファイルはまだ存在しますが、主にシステムにインストールされているデフォルトのPOSIX互換シェルへのシンボリックリンクとして機能します。

  • /bin/bashRHEL/CentOS では、Bourne Again シェルを指します。
  • /bin/dashUbuntu Linuxでは、これはDebian Almquistシェルを指します。
  • Debianでは/bin/dash(6.0以上、以前のDebianバージョンでは/bin/bash)を指します。

気になりますね。それでも、以下を提供するUnixシステムまたはLinuxディストリビューションはありますか?バイナリのため/bin/shの か。

ベストアンサー1

/bin/sh常にシンボリックリンクではない

/bin/shNetBSDはシンボリックリンクを持たないシステムです。デフォルトのインストールには、Kornシェル、Cシェル、および変更されたAlmquistシェルの3つのシェルが含まれます。このうち後者は/bin/sh

/bin/shInterix(Windows NTの2番目のPOSIXサブシステム)にはシンボリックリンクはありません。 MirBSD Kornシェルの単一バイナリに/bin/sh2回リンクされています/bin/mksh

FreeBSDとその派生TrueOS(以前のPC-BSD)には、TENEX Cシェルと/bin/cshAlmquist/bin/tcshシェルのみがあります/bin/sh。そこにもシンボリックリンクはありません。

OpenBSD の (オリジナル) C シェルは で/bin/csh、PD Korn シェルは、 と で 3 回/bin/sh連結され/bin/kshます/bin/rksh。シンボリックリンクもありません。

おすすめ記事