【文件属性】:
文件名称:rshell:适用于 CS100 的 Linux Shell
文件大小:66KB
文件格式:ZIP
更新时间:2021-06-20 09:07:01
C++
适用于 CS100 的 Linux Shell
外壳功能
rshell 是一个使用 unix 编码的 c++ shell。 目前,只有基本的 shell 功能。 这包括:
命令提示符
命令识别
连接器识别
评论识别
退出功能
用户和主机识别
输入输出重定向。 还没有管道!
当然,组合多个功能是可能的。
ls
编译后,您可以通过键入 ls :
bin/ls
在根目录中。 您还可以添加可选参数,例如 -a、-l 或 -R 标志。
bin/ls -a -l -R
您也可以为 ls 指定一个目录以及任何可选标志。
bin/ls -a src -R . -l
柯布
当前,有一些额外的外壳功能,允许用户在您输入命令时照顾宠物并查看其状态。 命令提示符将替换为虚拟头像。 这听起来很荒谬。
通过输入:
kirb changename NAME
您可以更改虚拟宠物的默认名称,即 Ki
【文件预览】:
rshell-master
----tests()
--------exec.script(6KB)
--------exec.script~(6KB)
--------signals.script(1.44MB)
--------piping.script(12KB)
--------ls.script(279KB)
----LICENSE(18KB)
----src()
--------ls.cpp(7KB)
--------Kirb.cpp(2KB)
--------Kirb.h(843B)
--------main.cpp(15KB)
----Makefile(382B)
----README.md(2KB)