“你想继续吗?”为什么大写?

我是Ubuntu的新手,一些小事开始让我烦恼。 比如在尝试安装程序时,Ubuntu问道,

你想继续[Y / n]吗?

困扰我的是为什么字母“Y”是大写字母而“n”是小写字母。 他们是否有任何重要原因,为什么一个是上层,后者是更低? 无论我输入的是什么情况都不会改变结果:它是继续还是不继续。 他们是否试图通知我们我们可以同时进入并且它不会改变任何东西?

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

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

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

许多Unix / Linux终端程序甚至不支持粗体或彩色文本,所以如果只按ENTER键而不使用任何文本(因为它更快),这样的约定用于区分默认值。

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

很多这些程序都是shell脚本,所以改变这样的提示的默认值通常并不困难。