Ubuntu切换默认sh为bash或者dash

一、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

发布了118 篇原创文章 · 获赞 52 · 访问量 18万+

猜你喜欢

转载自blog.csdn.net/u012041204/article/details/103027934