As far as I understand bash is the default shell in Ubuntu, so why does /bin/sh
point to /bin/dash
?
Why /bin/sh Points to /bin/dash Instead of /bin/bash
bashcommand linedefaultunity-dash
bashcommand linedefaultunity-dash
As far as I understand bash is the default shell in Ubuntu, so why does /bin/sh
point to /bin/dash
?
Best Answer
The default login shell is still
/bin/bash
. What was changed was the default system shell/bin/sh
.The change of the default system shell started from Ubuntu 6.10, and the main reason to switch was efficiency.
Here you can find complete information about this change: Dash as /bin/sh