为什么 /bin/sh 指向 /bin/dash 而不是 /bin/bash?

Eri*_*k B 16 command-line default bash unity-dash

据我了解 bash 是 Ubuntu 中的默认 shell,那么为什么/bin/sh指向/bin/dash

enz*_*tib 17

默认登录 shell 仍然是/bin/bash. 改变的是默认的系统外壳/bin/sh

更改默认系统shell是从Ubuntu 6.10开始的,切换的主要原因是效率。

您可以在此处找到有关此更改的完整信息:Dash as /bin/sh