我在Ubuntu终端中发出了一个命令,要求我键入yes,但是我发现它只在第一次问我,但是在意识到之前我已经按了Enter键。因此,我希望收到“找不到命令”消息,但是却收到了永无休止的“ y”流。这似乎是它唯一要做的事情,所以我想知道此命令的意义是什么,为什么它输出“ y”?(Ubuntu 11.10)
我在Ubuntu终端中发出了一个命令,要求我键入yes,但是我发现它只在第一次问我,但是在意识到之前我已经按了Enter键。因此,我希望收到“找不到命令”消息,但是却收到了永无休止的“ y”流。这似乎是它唯一要做的事情,所以我想知道此命令的意义是什么,为什么它输出“ y”?(Ubuntu 11.10)
Answers:
基于此处提供的信息:http : //linux.about.com/library/cmd/blcmdl1_yes.htm
Linux / Unix命令:是
名称
是-重复输出一个字符串直到被杀死
概要
是[STRING] ...是选项
描述
重复输出所有指定的STRING或“ y”的行。
--help显示帮助并退出版本输出版本信息并退出
另请参阅完整的yes文档保留为Texinfo手册。如果在您的站点上正确安装了info和yes程序,则该命令
info yes
应该使您可以访问完整的手册。
以我的拙见,当您必须通过按“ y”键重复授权某个过程/脚本中的某些内容时,“ yes”命令的用法听起来很逻辑。可以通过取消程序执行来控制。
无论如何,其他人可能有使用此命令的经验。