文件名称:mshell:用于 minix 和 linux 操作系统的简单 shell
文件大小:15KB
文件格式:ZIP
更新时间:2024-07-26 12:06:38
C
外壳 这是一个为符合 POSIX 的操作系统实现微型外壳的简单项目。 它在 Linux 和 Minix 操作系统下进行了测试。 建造 要构建项目,您需要有 (b)yacc、flex、make 和 ANSI C 编译器。 构建项目运行 make make 并且您应该在项目的根目录中有mshell二进制文件。 要从生成的文件文件中清除目录,请运行make clean 。 去做 即使操作系统(如 Minix)不支持 POSIX 作业控制,mshell 也会尝试管理作业。 不幸的是,模块 processgroups 实现了这个功能,没有实现任何内置来控制模块。
【文件预览】:
mshell-master
----.gitignore(76B)
----Makefile(391B)
----input_parse()
--------Makefile(531B)
--------siparseutils.c(4KB)
--------siparse.lex(519B)
--------siparseutils.h(951B)
--------yacc.sh(114B)
--------siparse.y(2KB)
----README.md(676B)
----processgroups.c(7KB)
----include()
--------siparse.h(1KB)
--------builtins.h(290B)
--------config.h(187B)
--------linereader.h(320B)
--------utils.h(188B)
--------processgroups.h(2KB)
----builtins.c(3KB)
----utils.c(127B)
----mshell.c(7KB)
----linereader.c(2KB)