BSH:一个用C编写的用于研究目的的简单shell 源码
牛血清白蛋白 一个用C编写的用于研究目的的简单shell 在ITerm2中的MacOS上运行的BSH 注意 目前,BSH还不是很好,我无法想象您为什么要使用它。 但是,如果您想要这样做,或者只是想让它学习源代码。 这也是第一个用C而不是C ++编写的项目,因此请注意不良的代码做法以及我做错的任何事情。 如果发现问题,请随时进行纠正。 通过研究brenns10的代码,使该项目成为可能。 非常感谢他的项目,这是一个很好的起点。 特征 基本输入和执行 更好的输入 更好的解析 命令历史 管道加工 STD输入/输出重定向 标签页自动完成 配置文件 支持^ Z(当前禁用) 脚本语言(喜欢吗? 内置命令 光盘 更改当前目录 帮助 显示内置命令和其他信息 出口 退出外壳 建造 的Unix 已确认BSH可在Mac,Linux和其他Unix操作系统上运行。 可以使用简单的命令进行
文件列表
BSH-main.zip
(预估有个12文件)
BSH-main
src
utils.c
6KB
builtins.c
953B
history.c
1KB
parse.c
3KB
include
history.h
86B
utils.h
215B
builtins.h
293B
暂无评论