shell执行_讲解
2016-06-04 00:19:18 0 举报
Shell是一种命令行界面,它是连接用户和操作系统的桥梁。在Linux系统中,Shell充当着用户与内核进行交互的角色,接收用户的命令并传递给内核执行。Shell为用户提供了一个向系统请求服务的接口,用户可以通过输入命令来操作文件系统、启动程序、管理进程等。 Shell有多种类型,例如bash、sh、csh等。每种类型的Shell都有自己的特点和功能。例如,bash是一种功能强大且广泛使用的Shell,它支持命令补全、历史记录、管道等功能。sh是Unix系统中最基本的Shell,它的功能相对较少。csh是一种基于C语言的Shell,它提供了许多高级特性,如命令别名、条件语句等。
作者其他创作
大纲/内容
创建子进程2
设置进程组调整作业表
子进程1暂停自己
创建管道
子进程2暂停自己
子进程2将输入重定向到管道读端
子进程1将输出重定向到管道写端
等待子进程2暂停
创建子进程1
唤醒子进程
exec()
等待进程1暂停
收藏
收藏
0 条评论
下一页