55 votes

"Voulez-vous continuer [Y/n] ?" Pourquoi les majuscules ?

Je suis nouveau sur Ubuntu et une petite chose a commencé à m'ennuyer. Lorsque j'essaie d'installer un programme, Ubuntu demande :

Do you want to continue[Y/n]?

Ce qui me dérange, c'est pourquoi la lettre Y est en majuscule et n est en minuscule. Quelle que soit la casse que j'entre, cela ne change rien au résultat : soit elle continue, soit elle ne continue pas.

Ont-ils une raison significative pour laquelle l'un est supérieur et l'autre inférieur ? Essaient-ils de nous dire que nous pouvons entrer dans les deux et que cela ne changera rien ?

71voto

RN. Points 559

Habituellement, l'option majuscule ( Y dans votre cas) est l'option par défaut si vous n'en fournissez pas et appuyez simplement sur Enter . C'est une convention que je vois très souvent sur la ligne de commande.

J'aimerais pouvoir fournir une source crédible, mais je n'en trouve pas. Cependant, c'est quelque chose que je vois très souvent dans les systèmes Debian/Ubuntu, dans divers programmes.

La "source" la plus proche que j'ai pu trouver est une question-réponse sur Stack Overflow : Format standard pour les questions oui/non dans le terminal ?

2voto

binki Points 199

De nombreux programmes de terminaux Unix/Linux ne prennent même pas en charge le texte en gras ou en couleur et des conventions comme celle-ci sont donc utilisées pour distinguer la valeur par défaut si vous avez simplement appuyé sur ENTRÉE sans texte (parce que c'est plus rapide).

La plupart des programmes (bien écrits) acceptent les réponses en majuscules ou en minuscules (c'est-à-dire 'Y', 'y', 'N', ou 'n').

Beaucoup de ces programmes sont des Shell Shell donc changer le défaut pour une invite comme celle-ci n'est généralement pas difficile.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X