LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 907|回复: 5

问:关于csh命令解释器的身份

[复制链接]
发表于 2004-9-20 17:36:30 | 显示全部楼层 |阅读模式
资料中提到了/bin/csh命令解释器

我给一个新的用户指定了使用csh而不是BASH  
不过我登录上去试了试几个命令没有发现什么大不同啊

CSH是那个组织编写的啊
与BASH主要有什么不同之外啊

能不能告诉我一个命令明显就可以看出他们两的不同之外啊
谢谢大家
发表于 2004-9-20 20:38:22 | 显示全部楼层

回复: 问:关于csh命令解释器的身份

最初由 txkss 发表
资料中提到了/bin/csh命令解释器

我给一个新的用户指定了使用csh而不是BASH  
不过我登录上去试了试几个命令没有发现什么大不同啊

CSH是那个组织编写的啊
与BASH主要有什么不同之外啊

能不能告诉我一个命令明显就可以看出他们两的不同之外啊
谢谢大家

csh是20世纪70年代末由伯克利大学的Bill Joy所写.Csh是基于C语言的,语法结构与C语言类似,
比较他们(bash/csh)一个不同的方法是他们对变量的赋值方法不一样,如:
var=123 #bash
set var=123#csh
更多关于csh的介绍可以看他的manpage,或者搜索论坛的<<TCSH入门>>
 楼主| 发表于 2004-9-20 20:39:51 | 显示全部楼层
收到万分感谢
发表于 2004-9-21 12:29:14 | 显示全部楼层
您机器上的 /bin/csh
是指向 /bin/tcsh 的链接


tcsh 是 csh 的改进版


具有一些 bash 的好用特性,支持 tab 补全,命令历史记录
向下兼容 csh



如果只是执行命令的话,这几种 shell 用起来都差不多,差别主要在于 shell script 编程接口
发表于 2004-9-21 12:41:14 | 显示全部楼层
各种shell的简单介绍(虽然是E文的,但是比较简单) ;)
history of shells
 楼主| 发表于 2004-9-21 21:46:00 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表