1. 程式人生 > >Ubuntu下把缺省的dash shell修改為bash shell

Ubuntu下把缺省的dash shell修改為bash shell

用戶 bin 系統 pre con 分享圖片 通過 fig .com

Ubuntu下缺省使用的是shell是dash,而不是bash。從/bin/sh軟連接的指向可以看出這點。

技術分享圖片

dash shell 雖然比bash shell更輕便,但是它並不支持所有的語法,運行shell程序時,經常報錯。

用戶可以通過以下幾種方法,把bash配置為默認使用的shell。

查看系統可用的shell

技術分享圖片

(1)修改/bin/sh的指向

1 ln -sf /bin/bash /bin/sh

(2)重新配置dash,在配置頁面中選擇“NO”,系統把dash移除,/bin/sh自動指向bash。

1 dpkg-reconfigure dash

技術分享圖片

技術分享圖片

Ubuntu下把缺省的dash shell修改為bash shell