“您想继续吗[Y/n]?”为什么是大写?

“您想继续吗[Y/n]?”为什么是大写?

我是 Ubuntu 新手,有些小问题开始困扰我。当我尝试安装程序时,Ubuntu 会询问:

Do you want to continue[Y/n]?

让我困惑的是为什么字母Y是大写和n小写。无论我输入什么,结果都不会改变:要么继续,要么不继续。

他们有什么重要的原因来解释为什么一个在上而另一个在下吗?他们是想告诉我们我们可以同时进入两个地方,而且不会发生任何变化吗?

答案1

Y通常,如果您不提供任何选项,则大写选项(在您的情况下)是默认选项,只需按 即可↲ Enter。这是我在命令行上经常看到的惯例。

我希望能提供一个可靠的来源,但我找不到。然而,这是我在 Debian/Ubuntu 系统中经常在各种程序中看到的。

我能找到的最接近的“来源”是 Stack Overflow 上的问答:终端中是/否问题的标准格式?

答案2

许多 Unix/Linux 终端程序甚至不支持粗体或彩色文本,因此如果您只是按下 ENTER 而没有任何文本(因为这样更快),则会使用这样的约定来区分默认值。

大多数(编写良好的)程序将接受大写或小写的响应(即“Y”、“y”、“N”或“n”)。

许多这些程序都是 shell 脚本,因此更改此类提示的默认值通常并不困难。

相关内容