sinat_34981618
sinat_34981618
2017-01-08 08:45

linux下结合c编程交互式shell的设计

  • c语言

功能实现:模拟实现一个简单的交互式shell,取名为Myshell。为了得到一个命令行,Myshell执行一个阻塞性操作,直到用户根据提示符输入一条命令,Myshell通过gtes()函数获得用户输入的命令行,并对输入进行解析。
1、支持程序后台运行。(判断是否包含&字符)
2、支持重定向(判断是否包含<、>字符)
3、支持设置搜索路径(判断是否包含|字符)
4、支持内置命令:cd 、exit、 path
不允许使用system、exec系列函数

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

1条回答

为你推荐

换一换