最近三周业余时间实现了一个简单 shell。除了读取一个命令并执行外,还实现管道
,重定向
等 io 特性,history
,cd
等 bultin 命令。
代码地址:https://github.com/WuHuaJi0/tinyshell
总的来说还比较简陋,还有不少尚待实现的 feature。
发到这里,主要是想:
1
LiuJiang 2019-07-21 21:06:30 +08:00
动不动就求 star,想多了。
|
2
SpiderXiantang 2019-07-21 21:38:24 +08:00
我现在感觉写轮子就得写点有使用价值的
|
3
SpiderXiantang 2019-07-21 21:56:17 +08:00
看到楼主的 github 就看到了自己的 github 加油 已经点赞了
|
4
shuizhengqi 2019-07-22 09:49:29 +08:00
bultin 是指 built in 吗?
|
5
wuhuaji OP @shuizhengqi 是的,笔误了,指的是 cd 等由 shell 自己实现的命令
|
6
linyinma 2019-07-24 09:34:05 +08:00
想玩玩 CLI 建议看看《 unix 环境高级编程》--- 伪终端
采用无名管道,只能呵呵~~ |
8
linyinma 2019-07-24 11:51:33 +08:00
|
9
wuhuaji OP |