Ubuntu切换默认sh

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

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页