免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 剑心通明
打印 上一主题 下一主题

专题讨论之handbook版-第3章(讨论版) [复制链接]

论坛徽章:
0
61 [报告]
发表于 2005-10-18 17:57 |只看该作者

专题讨论之handbook版-第3章(讨论版)

看来在做一些关于权限的实验的时候一定不能用root,hoho

论坛徽章:
2
丑牛
日期:2013-09-29 09:47:222015七夕节徽章
日期:2015-08-21 11:06:17
62 [报告]
发表于 2005-10-18 17:58 |只看该作者

专题讨论之handbook版-第3章(讨论版)

[quote]原帖由 "daniel2000"]看来在做一些关于权限的实验的时候一定不能用root,hoho[/quote 发表:
是啊

论坛徽章:
2
丑牛
日期:2013-09-29 09:47:222015七夕节徽章
日期:2015-08-21 11:06:17
63 [报告]
发表于 2005-10-19 18:06 |只看该作者

专题讨论之handbook版-第3章(讨论版)

关于suid、sgid的,意思大概明白了,可是不知道如何具体来使用,谁能给举个例子啊?

论坛徽章:
0
64 [报告]
发表于 2005-10-20 09:15 |只看该作者

专题讨论之handbook版-第3章(讨论版)

看看stevens的<<UNIX环境高级编程>;>;就应该明白了

论坛徽章:
2
丑牛
日期:2013-09-29 09:47:222015七夕节徽章
日期:2015-08-21 11:06:17
65 [报告]
发表于 2005-10-20 09:41 |只看该作者

专题讨论之handbook版-第3章(讨论版)

[quote]原帖由 "hongzjx"]看看stevens的<<UNIX环境高级编程>;>;就应该明白了[/quote 发表:
没有这本书啊

论坛徽章:
1
水瓶座
日期:2014-03-20 18:21:14
66 [报告]
发表于 2005-10-21 10:47 |只看该作者

专题讨论之handbook版-第3章(讨论版)

原帖由 "剑心通明" 发表:

c shell (csh)
tc shell (tcsh)
korn shell (ksh)

纠正:ksh属于sh风格的而不是csh风格的

论坛徽章:
2
丑牛
日期:2013-09-29 09:47:222015七夕节徽章
日期:2015-08-21 11:06:17
67 [报告]
发表于 2005-10-23 16:12 |只看该作者

专题讨论之handbook版-第3章(讨论版)

原帖由 "ecloud" 发表:

纠正:ksh属于sh风格的而不是csh风格的



Bourne shell :
burne shell (sh)
burne again shell (bash)
korn shell (ksh)
POSIX shell ( sh) C shell :
c shell (csh)
TENEX/TOPS C shell ( tcsh)

Bourne Shell 最初的UNIX shell是由Stephen R. Bourne于20世纪70年代中期在新泽西的AT&T贝尔实验室编写的,这就是Bourne shell。Bourne shell 是一个交换式的命令解释器和命令编程语言。Bourne shell 可以运行为login shell或者login shell的子shell(subshell)。只有login命令可以调用Bourne shell作为一个login shell。此时,shell先读取/etc/profile文件和$HOME/.profile文件。/etc/profile文件为所有的用户定制环境,$HOME/.profile文件为本用户定制环境。最后,shell会等待读取你的输入。

C Shell Bill Joy于20世纪80年代早期,在Berkeley的加利福尼亚大学开发了C shell。它主要是为了让用户更容易的使用交互式功能,并把ALGOL风格的语法结构变成了C语言风格。它新增了命令历史、别名、文件名替换、作业控制等功能。

有很长一段时间,只有两类shell供人们选择,Bourne shell用来编程,C shell用来交互。为了改变这种状况,AT&T的bell实验室David Korn开发了Korn shell。ksh结合了所有的C shell的交互式特性,并融入了Bourne shell的语法。因此,Korn shell广受用户的欢迎。它还新增了数学计算,进程协作(coprocess)、行内编辑(inline editing)等功能。Korn Shell 是一个交互式的命令解释器和命令编程语言.它符合POSIX——一个操作系统的国际标准.POSIX不是一个操作系统,而是一个目标在于应用程序的移植性的标准——在源程序一级跨越多种平台。

bash是GNU计划的一部分,用来替代Bourne shell。它用于基于GNU的系统如Linux.大多数的Linux(Red Hat, Slackware, Caldera)都以bash作为缺省的shell,并且运行sh时,其实调用的是bash。

POSIX shell 是Korn shell的一个变种. 当前提供POSIX shell的最大卖主是Hewlett-Packard。在HP-UX 11.0 , POSIX shell 就是/bin/sh,而bsh是/usr/old/bin/sh.

各主要操作系统下缺省的shell: AIX 下是Korn Shell. Solaris和FreeBSD缺省的是Bourne shell. HP-UX缺省的是POSIX shell. Linux是Bourne Again shell

论坛徽章:
2
丑牛
日期:2013-09-29 09:47:222015七夕节徽章
日期:2015-08-21 11:06:17
68 [报告]
发表于 2005-10-23 16:13 |只看该作者

专题讨论之handbook版-第3章(讨论版)

多谢指出错误!

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
69 [报告]
发表于 2005-10-25 00:01 |只看该作者

专题讨论之handbook版-第3章(讨论版)

[quote]原帖由 "剑心通明"]多谢指出错误![/quote 发表:


基础没有学好啊

论坛徽章:
2
丑牛
日期:2013-09-29 09:47:222015七夕节徽章
日期:2015-08-21 11:06:17
70 [报告]
发表于 2005-10-25 03:34 |只看该作者

专题讨论之handbook版-第3章(讨论版)

原帖由 "HonestQiao" 发表:


基础没有学好啊
这不才是从基础学起的嘛,俺是半路出家的,这才是从头来过的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP