Chinaunix首页 | 论坛 | 博客
  • 博客访问: 45100
  • 博文数量: 11
  • 博客积分: 231
  • 博客等级: 二等列兵
  • 技术积分: 146
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-19 13:11
文章分类

全部博文(11)

文章存档

2011年(11)

我的朋友

分类: LINUX

2011-04-07 10:20:20

Login Shell:当init3时,mingetty spawn出登录提示符的时候,你输入帐号和密码进入了,出现了shell提示符,这个过程就是登录外壳;
Interactive Shell:接下来你得到了一个像root@host />这样的提示符,你输入什么,它就解释出什么,这就是交互式外壳;你在当前Shell又fork了一个shell(bash),这个bash也是交互式外壳。通常情况下interactive shell是login shell派生出来的。
Non Interactive Shell:你可能需要学习写一个bash script,用外部shell执行:bash  script.sh,它(bash)从第一条命令执行到最后一条然后退出,不与你进行任何交互,它就是非交互式外壳。
交互式非登录shell就是指你在Gnome图形界面中打开“终端”出来的那种窗口程序,
和登录shell相比,它是“非登录”的,你并不需要输入用户名和密码,
和非交互式shell相比,这是“交互式”的,就像你说的那它:你输入什么,它就解释出什么
阅读(522) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~