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

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

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

答案1

默认登录shell 保持不变/bin/bash。改变的是默认系统shell /bin/sh

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

您可以在这里找到有关此更改的完整信息:破折号作为 /bin/sh

相关内容