/bin/bash改成了/bin/sh -> /bin/dash 虽然说dash体积有比较小开�" />
红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

ubuntu的DASH

发布时间:2008-08-22 00:51:09来源:红联作者:Qicqae
原本用bash的/bin/sh可以跑的script在dash的/bin/sh就不能跑了~会出现"Syntax error: redirection unexpected"的错误讯息

Ubuntu为了加速开机的速度使用了dash来取代传统的bash

/bin/sh -> /bin/bash改成了/bin/sh -> /bin/dash

虽然说dash体积有比较小开机时速度也比较快

但是在开机之后使用某些原本在bash环境可以正常使用的script

换到了dash之后反而会出现一些莫名其妙的问题

对于想在Ubuntu上面开发程式的人会是一件非常讨厌的事情

暂时的解决办法就是设成/bin/sh -> /bin/bash

为了加速开机的速度反而在其他地方产生了问题

反正改变传统一定是会带来问题的

遇到新问题再想个办法来解决

试试
sudo dpkg-reconfigure dash

可以用以下指令查看是否设定正确:
ls -l /bin/sh
文章评论

共有 0 条评论