Invite de commandes - Shell, Terminal, Console?


3

je le sais cmd.exe est un programme de console . Lorsque vous exécutez ce programme, il ouvre votre fenêtre rectangulaire standard en noir et blanc. Dans cette fenêtre, il y a le Interprète de ligne de commande noté par > (c'est $ dans les systèmes * NIX).

Donc si cmd.exe == "Invite de commandes" == Programme console , cela fait-il la fenêtre qui ouvre un Console , Fenêtre console ou un Terminal ?

Prime:

Depuis un coquille est un programme qui exécute un autre programme, cmd.exe doit aussi être un. Cela dit, quoi coquille est-ce que (c'est-à-dire * NIX a bash par exemple)? Est-ce juste Shell Windows ?

Réponses:


4

Quel est cmd.exe?

cmd est un interpréteur de ligne de commande, un programme qui accepte les entrées, exécute d’autres programmes et écrit les sorties.

Lorsque vous exécutez ce programme, il ouvre votre fenêtre rectangulaire standard en noir et blanc.

Pas toujours. Vous pouvez courir une seconde cmd.exe dans une fenêtre de commande actuellement ouverte sans ouvrir une nouvelle fenêtre de commande.

Est-ce que cela rend la fenêtre qui ouvre une console, une fenêtre de console ou un terminal?

La fenêtre s'appelle une "invite de commande", comme l'indique sa barre de titre:

enter image description here

Cette invite de commande particulière est une invite de commande d'administrateur.

Depuis un shell est un programme qui exécute un autre programme, cmd.exe doit également être un

Si vous voulez utiliser le mot shell comme description, c'est un shell cmd.


2

Je pense à un terminal comme un environnement qui accepte la saisie de texte et fournit une sortie à base de texte. Il exécute généralement un shell qui est un interpréteur alors que la console est le terminal physique.

En termes simples, vous lancez cmd.exe et exécutez Powershell.

Vous êtes toujours sur la même console, dans la même session de terminal. Mais ta coquille a changé;)

enter image description here

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.