LinuxSir.cn,穿越时空的Linuxsir!

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

求助!初学Linux,请问什么是shell?有哪些分类?功能有哪些?怎样应用?

[复制链接]
发表于 2005-9-28 13:15:08 | 显示全部楼层 |阅读模式
我由于课程需要接触了Linux,发现很多Windows没有的优点(比如Linux很pp……),老师给留的课程实践是编写一个简单的shell,我现在对这方面一无所知,还望热心的大虾赐教扫盲!!!
发表于 2005-9-28 13:48:55 | 显示全部楼层
什么老师,没教学生就让人家编写shell!
回复 支持 反对

使用道具 举报

发表于 2005-9-28 14:09:51 | 显示全部楼层
就是,什么老师嘛,要是不用他教就能做shell,那还要他干嘛!!
回复 支持 反对

使用道具 举报

发表于 2005-9-28 15:53:37 | 显示全部楼层
主要有Bourne Shell和C shell两大分支,Linux最主要的是BASH──Bourne Again Shell──Bourne Shell的扩展

  1. #!/bin/sh
  2. hello() {
  3. echo "hello $name"
  4. }
  5. for name in cadet kevein2 troll
  6. do hello
  7. done
复制代码


最标准的hello world式的shell脚本,不知能否满足你的需要,本来是不该上论坛问作业的,但你情况特殊(老师真没教过一点shell知识?)
回复 支持 反对

使用道具 举报

发表于 2005-9-28 21:51:53 | 显示全部楼层
Post by troll
主要有Bourne Shell和C shell两大分支,Linux最主要的是BASH──Bourne Again Shell──Bourne Shell的扩展

  1. #!/bin/sh
  2. hello() {
  3. echo "hello $name"
  4. }
  5. for name in cadet kevein2 troll
  6. do hello
  7. done
复制代码


最标准的hello world式的shell脚本,不知能否满足你的需要,本来是不该上论坛问作业的,但你情况特殊(老师真没教过一点shell知识?)

:ask
回复 支持 反对

使用道具 举报

发表于 2005-9-29 00:01:16 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2005-9-29 01:22:35 | 显示全部楼层
那就来这学吧。也许比老师的还好,还多。
回复 支持 反对

使用道具 举报

发表于 2005-10-3 19:14:02 | 显示全部楼层
Post by yongjian
那就来这学吧。也许比老师的还好,还多。



赞同,赞同,呵。
回复 支持 反对

使用道具 举报

发表于 2005-10-3 19:51:59 | 显示全部楼层
Post by 寂寞烈火
什么老师,没教学生就让人家编写shell!

都大学了,还什么都要老师教么?
何况linux,shell一般都作为选修课或者补充内容
对于计算机周边的学生来说,只要学过程序设计语言,学shell轻而易举
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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