项目2:命令行外壳
我的shell称为Crash,它是一个支持bash且仅在虚拟机上运行的许多功能的shell。 它可以支持注释,后台作业,历史记录,设置环境变量,管道,重定向等。 它的工作方式类似于bash shell。 启动时,外壳程序将提示用户其信息。 提示符将显示用户名和当前工作目录。 切换目录时,提示将显示当前目录。 用户每次按Enter键之后,将输出新行,并且该行中的内容将存储在称为历史记录的数据库中。 用户可以使用某些命令查看或访问历史记录。 这只是崩溃可以做什么的几个例子。 要构