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