rshell:CS100

时间:2021-06-02 22:29:14
【文件属性】:
文件名称:rshell:CS100
文件大小:36KB
文件格式:ZIP
更新时间:2021-06-02 22:29:14
C++ #rshell Rshell 是一个自定义的基本命令 shell,用于模拟 BASH 终端。 Rshell 能够运行单个命令。 Rshell 能够运行使用连接符的命令,例如“;” 始终执行下一条命令,“&&”如果上一条命令成功则执行下一条命令,而“||” 如果上一个命令失败,则执行下一个命令。 它还可以执行输入重定向、输出重定向和管道。 然而,管道只能工作一次。 它能够更改目录并仅中断正在运行的命令而不是 Rshell。 也可以像 bash 一样处理 ^C 信号。 #ls 这是我自定义的 ls 版本。 没有颜色编码或输出管理。 它在一列中垂直输出。 唯一启用的标志是 -a、-l 及其组合,例如 -la 或 -al。 前面没有“-”的输入将被视为运行 ls 命令的目录或路径。 ##安装 $git clone https://github.com/amah001/rshell
【文件预览】:
rshell-master
----Makefile(433B)
----src()
--------ls.cpp(8KB)
--------mv.cpp(895B)
--------cp.cpp(2KB)
--------test.cpp(30KB)
--------rm.cpp(2KB)
--------Timer.h(3KB)
----LICENSE(18KB)
----README.md(2KB)
----tests()
--------exec.script(9KB)
--------ls.script(11KB)
--------piping.script(18KB)
--------signals.script(61KB)

网友评论