终端
SysAdmin Crisis 的提示符如何工作:这款终端游戏二十九条命令的语法、出错行为、历史记录与补全。
最后更新:
提示符是 admin@nightshift:~$,它是游戏中唯一的操作界面。共有二十九条命令。
语法
游戏化的 Unix。命令名是真实的,参数遵循预期的形态,常见的选项也都可用。每条命令都附有手册页:man 为任意一条命令输出一行摘要和一条用法字符串,help 列出全部命令。
命令名在每种语言中都是英文。界面、日志和本 Wiki 都有译文;netstat 在土耳其语中同样是 netstat,因为终端是英文的,同一个解析器要服务所有语言。
输错时
| 输入 | 得到 |
|---|---|
| 不存在的内容 | bash: xyz: command not found |
| 真实的命令,但没有参数 | 该命令的 usage: 行 |
| 差一点就对 | 一条建议:did you mean: block_ip? |
| 有效的命令,针对无效的目标 | 指明该目标的错误 |
| 无力支付的付费操作 | 预算不足的错误,且不花费任何资金 |
建议基于编辑距离得出,所以拼写错误会被拦住,但乱猜不会得到挽救。
三个类别
三个工具命令是 clear(清空终端缓冲区)、history(列出本班次已输入的内容)和 pause,后者会暂停模拟,仅在战役简单难度下可用。
输入辅助
↑ 和 ↓ 逐条翻看命令历史。Tab 补全命令名。手机上有一条包含十二条常用命令的快捷命令栏,外加按上下文排序的建议标签。
有一类内容刻意从不给出建议:属于谜题本身的参数。攻击者的地址、进程 id、查询 id——游戏会补全动词,却绝不会补全本该由玩家自己找出的名词。