- 2
- 0
- 约小于1千字
- 约 13页
- 2018-11-16 发布于天津
- 举报
shell解释程序概述知识讲稿.ppt
shell解释程序————概述
12
1. Linux第一个大作业 :
Yalnix Shell(ysh)解释程序
2. 分组信息,请确认
shell解释程序————概述
目标:
开发清晰易读、设计良好的程序
规范编写文档
熟悉Linux下的开发工具:gdb,gcc,make
从man page获得帮助
使用POSIX/UNIX API管理进程、信号和进程间通信
同小组成员交流与合作
shell解释程序————要求
规格说明:
程序运行方式
提示符(ysh)
内部命令和外部程序
前后台作业
shell解释程序————要求
内部命令:
exit
cd
jobs
fg %int
bg %int
shell解释程序————需求
键盘输入
Control-Z:SIGSTOP信号
挂起(suspend)作业
Control-C: SIGINT信号
中断作业
shell解释程序————实现
分析输入字符串
简单命令
分隔符
特殊字符( |、、、 )
shell解释程序————实现
语法规则
Backus范式
词法分析
语法分析
shell解释程序————实现
系统调用:
fork();
execvp();
exit();
waitpid();
dup();
pipe();
通过man命令查询
shell解释程序————帮
原创力文档

文档评论(0)