“Você quer continuar [S / n]?” Por que maiúsculas?

45

Eu sou novo no Ubuntu e alguma coisinha começa a me incomodar. Tal como ao tentar instalar um programa, o Ubuntu pergunta,

  

Você quer continuar com [Y / n]?

O que está me incomodando é por que a letra "Y" é maiúscula e "n" é minúscula. Eles têm alguma razão significativa por que um é superior e o último é menor? Seja qual for o caso em que entro, isso não altera o resultado: ou continua ou não. Eles estão tentando nos avisar que podemos entrar nos dois e isso não mudará nada?

    
por rebuked 21.07.2013 / 16:40

2 respostas

62

Normalmente, a opção de maiúsculas ( Y no seu caso) é a opção padrão, se você não fornecer qualquer e basta pressionar ↲ Enter . Esta é uma convenção que vejo com muita frequência na linha de comando.

Eu gostaria de poder fornecer uma fonte confiável, mas não consegui encontrar uma. No entanto, isso é algo que eu vejo com muita frequência nos sistemas Debian / Ubuntu, em vários programas.

A "fonte" mais próximo que eu poderia encontrar é um Q & amp; A no Stack Overflow: formato padrão para perguntas sim / não no terminal

    
por gertvdijk 21.07.2013 / 16:42
1

Muitos programas terminais Unix / Linux não suportam texto em negrito ou colorido e, por isso, convenções como esta são usadas para distinguir o valor padrão se você pressionar ENTER sem qualquer texto (porque é mais rápido).

A maioria dos programas (bem escritos) aceita respostas em maiúsculas ou minúsculas (ou seja, 'Y', 'y', 'N' ou 'n').

Muitos desses programas são scripts de shell, portanto, alterar o padrão para um prompt como esse geralmente não é difícil.

    
por DocSalvager 24.07.2013 / 08:08