一、bash与dash
从Ubuntu 6.10开始,默认使用dash(theDebian Almquist Shell)而不是bash(the GNU Bourne-Again Shell).
但Login Shell还是bash。原因是dash更快、更高效,而且它符合POSIX规范。Ubuntu在启动的时候会运行很多shell脚本,使用dash可以加快启动速度。
二、切换bash和dash
先用命令ls -l /bin/sh看看
我们会发现Ubuntu默认采用的是 dash
如果要修改默认的sh,可以采用命令:
sudo dpkg-reconfigure dash
然后选择NO 即可
这样就将默认的shell切换bash
要切成dash也是一样的操作,只是要选择 “YES”
参考文章:
https://blog.csdn.net/gatieme/article/details/52136411