lsh
1.0.0
LSH是C中外壳的简单实现,它是我网站上教程的主题。它展示了壳的工作原理。也就是说:阅读,解析,分叉,执行和等待。由于其目的是示范(不具体性甚至是随意使用),因此有许多局限性,包括:
cd , help , exit 。 使用gcc -o lsh src/main.c进行编译,然后./lsh运行。如果您想使用lsh_read_line()的基于标准图的实现,则可以: gcc -DLSH_USE_STD_GETLINE -o lsh src/main.c 。
由于这是一个教程的主题,因此我不希望此时使用其他功能扩展。因此,我不会接受与错误修复无关的任何拉动请求(我敢肯定代码中仍然有错误!)。
但是,这并不意味着您不应该使用代码,进行更改并探索新功能!这就是这个项目的重点!只是其他人在做同样的事情,这个项目只是您自己探索的起点。
在这一点上,如果您给我一条线(请参阅我的网站以获取联系信息),我会被挠痒痒,向我展示您添加的很酷的新功能!
此代码位于公共领域(有关更多详细信息,请参见不执行)。这意味着您可以在没有任何限制的情况下使用,修改和分发它。我感谢但不需要衍生作品的认可。