原因:不同的shell语法有一些不同,而ubuntu中默认的shell为dash,对一些指令无法识别
ls -l /bin/sh
lrwxrwxrwx 1 root root 4 1月 13 09:54 /bin/sh -> dash
通过查看可以发现sh默认链接的是dash
解决:
对已安装的dash进行重新配置
sudo dpkg-reconfigue dash
选择否即可
再查看一下是否更改好
ls -l /bin/sh
lrwxrwxrwx 1 root root 4 1月 13 09:54 /bin/sh -> bash