更改Dash为Bash
首先查看当前系统欢喜sh使用的是dash还是bash
命令:
root@ubuntu:/usr/bin# ls -al /bin/sh
lrwxrwxrwx 1 root root 4 3Ղ 30 2012 /bin/sh -> dash
查看到当前系统环境使用的是dash
执行命令dpkg-reconfigure dash
选【否】
root@ubuntu:/opt# dpkg-reconfigure dash
正在删除 dash 导致 /bin/sh 本地修改至 /bin/sh.distrib
正在添加 bash 导致 /bin/sh 本地修改至 /bin/sh.distrib
正在删除 dash 导致 /usr/share/man/man1/sh.1.gz 本地修改至 /usr/share/man/man1/sh.distrib.1.gz
正在添加 bash 导致 /usr/share/man/man1/sh.1.gz 本地修改至 /usr/share/man/man1/sh.distrib.1.gz
查看更改后结果
root@ubuntu:/opt# ls -l /bin/sh
lrwxrwxrwx 1 root root 4 3Ղ 16 09:18 /bin/sh -> bash