mini-shell成果展示

mini_shell

mini-shell成功展示:

支持

1、内置命令和执行任意外部命令。

2、支持转义,单引号,双引号

3、支持io重定向

4、支持管道

5、支持Tab键命令提示

6、支持历史命令的导入、保存

共1000行左右rust代码,通过 10 节循序渐进的课程,你将掌握终端控制、进程管理、文件描述符等系统编程知识。

相关推荐
杨艺韬1 天前
Rust编译器原理-第11章 闭包:匿名函数的编译器实现
rust·编译器
杨艺韬1 天前
Rust编译器原理-第15章 MIR 优化:编译器的中间表示与优化管线
rust·编译器
杨艺韬1 天前
Rust编译器原理-第6章 单态化:泛型的编译期展开
rust·编译器
杨艺韬1 天前
Rust编译器原理-第14章 宏系统:编译期的元编程引擎
rust·编译器
杨艺韬1 天前
Rust编译器原理-第16章 LLVM 代码生成:从 MIR 到机器码
rust·编译器
杨艺韬1 天前
Rust编译器原理-第5章 内存布局:编译器如何排列数据
rust·编译器
杨艺韬1 天前
Rust编译器原理-第3章 借用检查器:编译器如何证明内存安全
rust·编译器
杨艺韬1 天前
Rust编译器原理-第9章 async/await:状态机的编译器变换
rust·编译器
杨艺韬1 天前
Rust编译器原理-第8章 Trait Object 与虚表:运行时多态的内存布局
rust·编译器
杨艺韬1 天前
Rust编译器原理-第13章 FFI:与 C 世界的桥梁
rust·编译器