搜索资源列表
shiyan1
- 实现一个简单的shell(命令行解释器),类似于bash, csh等。本设计的主要目的在于学会如何在Unix系统下创建进程和管理进程。 要求实现的shell支持以下内部命令: 1. cd <目录> 更改当前的工作目录到另一个<目录>。如果<目录>未指定,输出当前工作目录。如果<目录>不存在,要求有适当的错误信息提示。改命令应能够改变PWD的环境变量。 2. environ 列出所有环境变量字符串的设置(类似于Unix系统下的e
shell
- 实现带参数的简单shell 1、除了系统调用execve,不允许使用其他的exec函数。输入应当允许带多个参数(一行内可以表示),不考虑通配符 (即“*”、“?”、“-”等等)的处理。 2、输入错误命令能提示出错并进入下一轮接收命令状态。 3、可以用Ctrl-C和Ctrl-\结束简单shell的运行。 4、程序运行正确,提示简洁明确。 -Parameters to achieve a simple shell 1, apart from the system call exe
PPIDs_1.2
- PPIDs 用于列举进程的父PID和子PID PPIDs v 1.2 [2013/03/18] http://bbs.bathome.net 用法: PPIDs.exe [/NUM] [/p|/c] [/r] [/i] [/e] [/n] [PName|[PID] [PID] ...] 模式: /NUM 向上追溯曾曾曾...曾祖父辈进程的PID /p 获取直系父进程PID (默认) 返回: 父进程PID 爷爷进程PID 曾爷爷PID ... /c 获取某
myshell
- 开发的Shell程序支持以下命令: 1)cd <directory>——将当前默认目录改变为<directory>。如果没有<directory>参数,则显示当前目录;如果<directory>目录不存在,会出现合适的错误信息提示。 2)clr——清屏 3)dir <directory>——列出目录<directory>的内容 4)environ——列出所有的环境变量 5)echo <comment