当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 10 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : Ubuntu Edgy的默认shell成了dash
帖子发表于 : 2006-11-06 14:12 

注册: 2006-01-15 16:47
帖子: 13
送出感谢: 0 次
接收感谢: 0 次
Ubuntu 6.10 Edgy /bin/sh -> /bin/dash

http://huichen.org/24

突然发现Intel Fortran Compiler 9.1不能用了,给出的错误信息是:

export: 36: Illegal option -n

google了一下,发现原来是Ubuntu 6.10将/bin/sh连接到了/bin/dash而不是传统的/bin/bash

https://wiki.ubuntu.com/DashAsBinSh

Edgy是第一个将dash作为默认Shell的Ubuntu发行,似乎是受了debian的影响。作这个改动的原因在于dash更小运行更快,而且和POSIX更加兼容。我不知道两个的运行效率差别多少,不过从网上google到的大片的用户脚本出错的情况来看,弃bash用dash是愚蠢的,毕竟很多现有的脚本都不是100% POSIX兼容的。

将默认shell改回bash的方法:

sudo dpkg-reconfigure dash
然后选择no


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2006-11-06 22:33 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
哦??真的??


_________________
● 鸣学


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2006-11-09 3:19 
头像

注册: 2006-05-13 4:02
帖子: 10606
送出感谢: 0 次
接收感谢: 7
mark


_________________
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2006-11-10 15:43 

注册: 2006-09-20 17:11
帖子: 135
送出感谢: 0 次
接收感谢: 0 次
我强烈推荐大家尝试用一下zsh,z的意思就是最后一个shell,它集合了ksh,bash的优点,也可以兼容几乎所有的shell。

命令仍然是linux下面不可或缺的东西,有一个好的shell,真的可以帮助你很多!


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2006-11-10 15:56 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
那我还推荐csh呢。直接写c多好。


_________________
● 鸣学


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2006-11-10 17:27 
头像

注册: 2005-08-22 14:05
帖子: 1743
地址: 离开北京
送出感谢: 1
接收感谢: 3
大部分桌面用户 可能感觉不出来 吧


_________________
错过好多好贴,没占到广告位后悔啊


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2006-11-15 15:34 
头像

注册: 2006-04-29 21:45
帖子: 269
地址: Shanghai
送出感谢: 0 次
接收感谢: 0 次
终于知道为啥好多东西运行不了了


_________________
ubuntu edgy
blog:http://renexu.blogspot.com/


页首
 用户资料  
 
8 楼 
 文章标题 : 好高兴啊
帖子发表于 : 2008-09-13 12:23 

注册: 2008-08-21 20:17
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
:lol: 弄了这么久,总算明白为什么那么多命令选项参数不能用了
我用的是 ubuntu 8.04 的
在写shell脚本时,就遇见了这种情况,报错为:illegal option -
谢谢了


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-09-13 13:53 
头像

注册: 2007-09-29 3:09
帖子: 5773
送出感谢: 0 次
接收感谢: 3
eexpress 写道:
哦??真的??


年轻的ee确实很有意思...

P.S.:这坟不是我开挖的


_________________
HUNT Unfortunately No Talent...


页首
 用户资料  
 
10 楼 
 文章标题 : Re: Ubuntu Edgy的默认shell成了dash
帖子发表于 : 2011-02-01 22:05 
头像

注册: 2010-12-30 22:59
帖子: 167
送出感谢: 3
接收感谢: 0 次
等告别边看边输指令的时候再来听各位大虾的推荐吧 :em06 :em06


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 10 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译