【发布时间】:2012-10-17 17:44:00
【问题描述】:
我有一个任务,我需要使用 fork() 创建一个 unix shell。我已经让这个工作正常了。现在我需要检查用户输入以查看它是否是有效的 unix 命令。如果它无效(即它的“1035813”)我需要告诉用户输入一个有效的命令。
有没有办法获得所有可能的 unix 命令的列表,以便将用户输入与该列表中的每个字符串进行比较?或者有更简单的方法吗?
【问题讨论】:
-
你怎么知道某个 UNIX 系统的某个地方没有名为“1035813”的命令?