rshell:CS100

时间:2024-06-22 16:15:54
【文件属性】:

文件名称:rshell:CS100

文件大小:36KB

文件格式:ZIP

更新时间:2024-06-22 16:15:54

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)

网友评论