文件名称:rshell2015:bash 终端的旧蹩脚实现
文件大小:25KB
文件格式:ZIP
更新时间:2024-06-20 13:14:35
C++
#rshell ###Introduction rshell 是我自己的个人 bash 终端,我创建它是为了能够通过 execvp 支持命令。 Rshell使用fork(),execvp和使用进程ID运行命令来运行系统调用。 rshell 还能够支持带有连接器的命令。 ###连接器|| - 如果 or 命令返回 true,它将运行第一个命令。 如果返回 false,则将运行第二个命令。 && - 如果两者都返回 true,则 and 连接器将运行两个命令。 如果返回 false,则它根本不会运行。 ; - 分号将拆分命令,如果任何命令为真,则将运行特定的 comamnd。 # - 注释意味着#之后的任何内容都不会运行。 返回 true 将返回 true。 返回 false 将返回 false。 ###运行rshell $ git clone https://github
【文件预览】:
rshell2015-master
----Makefile(255B)
----src()
--------ls.cpp(10KB)
--------mv.cpp(1KB)
--------cp.cpp(3KB)
--------main.cpp(15KB)
--------rm.cpp(2KB)
--------Timer.h(3KB)
--------cp.h(169B)
----LICENSE(18KB)
----README.md(4KB)
----test()
--------exec.script(6KB)
--------ls.script(24KB)
--------signals.script(7KB)