Dash Shell 是一个Unix Shell,比Bash Shell 小的多,符合POSIX标準。
基本介绍
- 中文名:DASH shell
- 特点:Unix Shell,比Bash Shell 小
- 解决办法:重新配置shell
- 注意:选择NO,不使用Dash Shell。
简介
Debian曾经採用/bin/bash的更改/bin/dash,目的使用更少的磁碟空间、提供较少的功能、获取更快的速度。但是后来经过shell脚本测试存在运行问题。因为原先在bash shell 下可以运行的shell script (shell 脚本),会出现一些意想不到的问题,不是100%的兼用。
Ubuntu继承了Debian,所以从Ubuntu 6.10开始默认是Dash Shell。
解决办法
重新配置shell
1. sudo dpkg-reconfigure dash
选择NO,不使用Dash Shell。
2.採用连结指向
ln -s /bin/bash /bin/sh
检查是否正确:ls -l /bin/sh