文件名称:崩溃命令行外壳
文件大小:126KB
文件格式:ZIP
更新时间:2024-03-09 07:21:34
C
项目2:命令行外壳 我的shell称为Crash,它是一个支持bash且仅在虚拟机上运行的许多功能的shell。 它可以支持注释,后台作业,历史记录,设置环境变量,管道,重定向等。 它的工作方式类似于bash shell。 启动时,外壳程序将提示用户其信息。 提示符将显示用户名和当前工作目录。 切换目录时,提示将显示当前目录。 用户每次按Enter键之后,将输出新行,并且该行中的内容将存储在称为历史记录的数据库中。 用户可以使用某些命令查看或访问历史记录。 这只是崩溃可以做什么的几个例子。 要构建它,只需调用“ make”,然后运行“ ./crash”。
【文件预览】:
Crash-Command-Line-Shell-master
----shell.h(984B)
----tokenizer.c(4KB)
----test-output.md(939KB)
----history.c(4KB)
----tokenizer.h(215B)
----history.h(563B)
----README.md(842B)
----Makefile(627B)
----queue.c(2KB)
----shell.c(11KB)
----queue.h(598B)
----debug.h(336B)
----debug.c(1KB)