测试您的知识。
quiz { -i File | -t | Category1 Category2 }
quiz 命令提供各种各样的可选择主题的关联知识测试。它询问由 Category1 选中的项并期望从 Category2 得到答案。如果没有指定种类,quiz 命令列出可用的种类,提供指令并返回到 shell 提示。
无论何时按下 Enter 键,游戏提供正确的答案。当问题问完或者当按下中断(Ctrl-C)或文件结束(Ctrl-D)键控顺序时,游戏报告分数并结束。
/usr/games/quiz latin english
游戏显示拉丁语单词并等待您输入它们的英文意思。
/usr/games/quiz english latin
/usr/games/lib/quiz/latin:latin:english
该行指定 /usr/games/lib/quiz/latin 文件包含关于类别拉丁语和英语的信息。
可以添加新类别到标准索引文件 /usr/games/lib/quiz/index 或到您拥有的一个索引文件。如果创建自己拥有的索引文件,带 -iFile 标志运行 quiz 命令并输入测试主题的列表。
cor:heart sacerdos:priest{ess} quando:when|since|because optat:{{s}he |it }[desires|wishes]\| desire|wish alb[us|a|um]:white
该信息文件包含拉丁语和英语单词。:(冒号)将每个拉丁语单词跟它的英语等同单词分隔开。括在 { } (大括号) 中的项是可选的。当输入两个项的任一个都是正确的时候,用 |(竖线)分隔它们。[ ](中括号)为竖线分隔的项分组。
第一行只接受对应拉丁语单词 cor 的回答 heart。第二行接受对应 sacerdos 的 priest 或 priestess。第三行接受 quando 的 when、since 或 because。
第四行结尾的 \ (反斜杠)表明该条目继续到下一行。换句话说,第四行和第五行一起构成一个条目。该项接受对应 optat 的下列任意部分:
she desires it desires desire she wishes it wishes wish he desires desires he wishes wishes
如果开始拉丁语到英语的测试,样本信息文件的最后一行指示 quiz 命令询问拉丁语单词 albus 的意思。如果开始英语到拉丁语的测试,quiz 命令显示 white 并接受 albus、alba 或 album 作为答案。
如果 { (左大括号), } (右大括号), [(左中括号)、](右中括号)或者 |(竖线)字符中的任意几个出现在问题项中,quiz 命令给出每个 | 组的第一个可选项并显示每个可选的组。这样,在该样本中第四个定义的英语到拉丁语问题是 she desires。
/usr/games/lib/quiz/index | 测试种类的缺省索引文件。 |
/usr/games/lib/quiz/* | 用于指定给定文件的内容。 |
/usr/games | 系统游戏的位置。 |
arithmetic 命令、back 命令、bj 命令、craps 命令、fish 命令、fortune 命令、hangman 命令、moo 命令、number 命令、ttt 命令、turnoff 命令、turnon 命令和 wump 命令。