有没有比bash / dash更多的其他shell在GNU / Linux发行版中用作默认值?
作者:互联网
Debian / Ubuntu使用bash / dash,虽然你可以使用并且可以访问其他shell,但它们与内核不兼容,所以为了启动目的,你必须有bash / dash.是否有任何其他的贝壳已被赋予bash / dash的特权,其中有大量的围绕它们?
还有一个功能,破折号或bash使他们成为贝壳之王?我知道bash,至少,被认为是脂肪或膨胀软件.
解决方法:
由于与内核的任何特殊交互,bash / dash不占优势.它们优于其他选项(例如tsh变体,如tsh,或其他类似zsh)的原因只是两者都是sh兼容的,并且绝大多数shell脚本都是为该目标编写的.没有什么需要专门的bash或破折号;例如,很有可能制作一个基于Busybox的发行版,它使用它的灰烬,甚至用于脚本编写,还有一些发行版使zsh成为交互式使用的默认shell,即使保留了另一个作为/ bin / sh.
关于“贝壳之王”,这里没什么特别的,我不相信;这只是兼容性.这个以及bash是GNU Project shell的事实,因此通过关联获得一些标记.
标签:bash,linux,shell,dash,distributions 来源: https://codeday.me/bug/20190816/1669195.html