免费注册 查看新帖 |

Chinaunix

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

[SCO UNIX] 请各们高手帮助我这个UNIX初学者!!!!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-12-16 21:54 |只看该作者 |倒序浏览
我是一个UNIX初学者,我对SHELL不是特别明白,BSHELL,KSHELL
和CSHELL有什么区别??????
哪一种比较好????
SHELL的编程怎么学习,有这方面的书吗?有什么语法规则?UNIX的编程是不是就是对SHELL进行编程????
请各位高手指点一二!!!!
小弟感激不尽!!!!

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2003-12-17 08:33 |只看该作者

请各们高手帮助我这个UNIX初学者!!!!!

shell 简介
Bourne shell
对普遍用户来说,Bourne shell可以说是第一个UNIX shell ,
它是由AT&T贝尔实验室Stephen Bourne所编写。默认提示(
Prompt)是美元符($),其环境文件为profile文件,由於文件
档案不大,可以马上启动执行。
profile是存放在主目录下的普通正文文件(Text File),通过
设置环境变量(Variable)和终端模式,可以使环境个人化,每
次注册进入系统时,shell会读入profile文件,并执行所列出的
指令。
每当系统管理员创建新用户的户口时,系统都会自动构造一个相
应的.profile文件;而整个系统的环境文件就放置在
/etc/.profile中。
用户可以使用vi或其他正文编器修改。若要使用env命令显示,由
於注册时已设置了这些变量,也不一定需要另行设置。

C shell
C shell是由Berkeley的Bill Joy编写,是标准BSD(Berkeley
System Distributou)命令解释,其默认提示是份符(%),环境
文件则是cshrc和.login。
C shell采用C语言,是UNIX和XENIX系统上公共软件的开发语
言,提供了方便工具,快速打入,校正和再打入命令行。
.login是C shell的注册环境文件,负责启动shell,注册时执行
一次,而.cshrc则存放常用指令如alias等指令。譬如我们要创建
一个永久别名,把命令who|sort|more别名化为wh,在提示(%)
後,只需要键入wh即可。用户可在.cshrc□键入下面一行:
alias wh 'who/sort/more'

Korn shell
Korn shell是AT&T贝尔实验室David Korn所开发,是Bourne
shell的增强版本,综合了Bourne shell和C shell的特点和约定,
而Korn shell则比Bourne和C shell执行得更快。
Korn shell的默认提示与环境文件,跟其前身--Bourne shell一
样,同为美元符号($)和.profile文件。

要知道用户打算选用哪个shell工作,SCO系统可选用以下几种不
同的shell工作:
csh: C shell。
ksh:Korn shell,组合了Bourne shell和C shell的特点以及指
令行编辑。
rksh:加限制的Korn shell。
rsh:加限制的Bourne shell。
scosh:SCO shell(图型化桌面)。
sh:Bourne shell。
uucp:UNIX到UNIX拷贝功能,它本身不是shell,而是成功注
册後运行的程序。

不同SHELL的配置文件为:
sh.profile
ksh.profile .kshrc
csh.login .cshrc

论坛徽章:
0
3 [报告]
发表于 2003-12-17 08:45 |只看该作者

请各们高手帮助我这个UNIX初学者!!!!!

其实都差不多随便

论坛徽章:
0
4 [报告]
发表于 2003-12-17 15:15 |只看该作者

请各们高手帮助我这个UNIX初学者!!!!!

学会一个就可以了,一般情况下用KSHELL比较方便一些。

论坛徽章:
0
5 [报告]
发表于 2003-12-17 15:42 |只看该作者

请各们高手帮助我这个UNIX初学者!!!!!

我刚去书店看了,有本书是专门讲shell的,98块。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP