tinysh:微型UNIX外壳经过模糊处理现代化和“用Rust重写” 源码
Tinysh 如果您将UNIX shell放在耳朵上,您会听到C的声音。 这是一个很小的UNIX shell,用Rust和C语言实现。它源自Sean Dorward在1990年提出的出色IOCCC提交。该存储库包括原始的IOCCC版本,以及C89中经过现代化处理的反混淆版本,并在Rust中进行了完全重写。 跑壳做: cargo run 。或者,如果您想拥有命令的历史记录,则最好rlwrap cargo run 。 要运行C版本,请执行以下操作: cd c && make && ./tinysh 。 该外壳支持: 简单的命令,即vim , echo hello world等。 管道,即`ls |货运| wc -l'。 文件重定向,即echo hello > x和cat < x>>追加
文件列表
tinysh-master.zip
(预估有个12文件)
tinysh-master
Cargo.lock
138B
LICENSE
11KB
src
main.rs
3KB
c
tinysh.c
3KB
Makefile
112B
README.md
255B
Cargo.toml
131B
暂无评论