模拟实现命令解释器shell 要求编写一个简单的命令解释器myshell

[复制链接]
查看11 | 回复1 | 2011-6-26 11:08:40 | 显示全部楼层 |阅读模式
(*标注的要求实现,+标注的选作)
(*)运行该程序后出现一个提示符,接收linux形式的命令。myshell不支持的命令要给出no such command提示。
(*)实现基本的ls、cd、echo等文件操作命令。注意实现的细节,如:cd命令,如果没给目录参数,就输出当前工作目录,如果目录不存在,要报错。
(提示)运行该程序后出现一个提示符,接收linux形式的命令。内部命令要用相关函数实现请查资料;外部命令的实现直接通过execp函数通过找到命令对应的文件执行功能即可。
(*)添加自己的实现某种功能的命令。
(+)使该命令解释器支持重定向功能---dup函数;
(+)使该命令解释器支持管道---pipe函数

回复

使用道具 举报

千问 | 2011-6-26 11:08:40 | 显示全部楼层
太明显了吧!让老师看到多不好,呵呵!...
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行