免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4650 | 回复: 12
打印 上一主题 下一主题

[FreeBSD] [请教]为什么FreeBSD默认的shell会选用tcsh? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-06 01:02 |只看该作者 |倒序浏览
为什么FreeBSD默认的shell会选用tcsh?

tcsh是FreeBSD的原创吗!!

[ 本帖最后由 b.s.d 于 2006-4-22 21:51 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2006-04-06 01:02 |只看该作者
各个
操作系统之间
同一个名字的shell
是不一样的?

论坛徽章:
0
3 [报告]
发表于 2006-04-06 07:50 |只看该作者
无所谓,,两个差不多的!!

论坛徽章:
0
4 [报告]
发表于 2006-04-06 08:01 |只看该作者
原帖由 b.s.d 于 2006-4-6 01:02 发表
为什么FreeBSD默认的shell会选用tcsh?

tcsh是FreeBSD的原创吗!!


默认的是tcsh么?
【handbook】:
2.9.15 Add Users/Groups
......

Login shell
    The user's login shell (leave blank for default, e.g. /bin/sh).

论坛徽章:
0
5 [报告]
发表于 2006-04-06 08:07 |只看该作者
名字是/bin/csh,但实际上是tcsh

论坛徽章:
0
6 [报告]
发表于 2006-04-06 08:24 |只看该作者
我默认安装完毕后执行echo $SHELL,显示的是/bin/sh。我更喜欢默认的是bash。

论坛徽章:
0
7 [报告]
发表于 2006-04-06 08:31 |只看该作者
原帖由 newsim 于 2006-4-6 08:07 发表
名字是/bin/csh,但实际上是tcsh


那为什么运行/bin/sh和/bin/tcsh的结果不一样呢?

论坛徽章:
0
8 [报告]
发表于 2006-04-06 08:53 |只看该作者
sh应该是最传统的shell,基本所有的bsd发行版都会带有的,只有linux用bash代替了它。csh好像是伯克利大学的产品吧,后来的tcsh也是,所以理所当然的放到bsd里了,FB中root默认shell就是csh了,至于bash则是gnu的产品,所以BSD不会在默认系统套件里放GPL的产品的。

论坛徽章:
0
9 [报告]
发表于 2006-04-06 11:35 |只看该作者
原帖由 colddawn 于 2006-4-6 08:53 发表
sh应该是最传统的shell,基本所有的bsd发行版都会带有的,只有linux用bash代替了它。csh好像是伯克利大学的产品吧,后来的tcsh也是,所以理所当然的放到bsd里了,FB中root默认shell就是csh了,至于bash则是gnu的产 ...



说得好鼓掌

论坛徽章:
0
10 [报告]
发表于 2006-04-06 11:41 |只看该作者
俺也奇怪呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP