简单的 shell 实现。 这里有教程 ->
LSH 是一个在 C 中简单实现的 shell,它是 我的网站 上的一篇教程的主题。 它展示了 shell 的基本工作原理:读取、解析、分支、执行和等待。 由于其目的是演示(而不是功能完整性,甚至不适合随意使用),它有许多限制,包括:
使用 gcc -o lsh src/main.c 编译,然后使用 ./lsh 运行。如果您想使用基于标准库的 lsh_read_line() 实现,则可以使用 gcc -DLSH_USE_STD_GETLINE -o lsh src/main.c。
不过,这并不意味着你不应该与代码进行交互,进行修改,并探索新功能! 这正是这个项目的全部意义所在! 只是其他人也在做同样的事情,而这个项目只是你自己的探索的起点。
暂无开放 Issues,或尚未同步最近议题。