文件名称:迷你壳
文件大小:88KB
文件格式:ZIP
更新时间:2024-03-02 11:59:17
C
迷你壳 强制部分 您必须编写一个小型UNIX命令解释器。 该解释器必须显示一个提示(例如,一个简单的“ $>”),然后等待您键入命令行,并按Enter进行确认。 仅在命令完全执行后,提示才会再次显示。 命令行很简单,没有管道,没有重定向或任何其他高级功能。 可执行文件是您可以在PATH变量指示的路径中找到的可执行文件。 在找不到可执行文件的情况下,它必须显示错误消息并再次显示提示。 您必须通过显示适合错误输出的消息来管理错误而不使用errno。 您必须正确处理PATH和环境(系统char ** environ的副本)。 您必须实现一系列内置函数:echo,cd,setenv,unsetenv,env,exit。 您可以选择任何喜欢的外壳作为参考。 您必须管理扩展$和〜 奖金部分 21sh和42sh项目的菜单上将包含许多功能。 以下是一些您可以立即开始实施的奖励。 仅当您