Question es-ce que powershell est un shell

Plus d'informations
il y a 15 ans 7 mois #7577 par jojo
bonsoir mes amis, :woohoo:

c'est une question qui a ouvert un grand débat dans un autre forum dédié à linux/unix

les lunixiens disent que powershell n'est pas un shell il ne faut pas alors le comparer aux shells linux bash ksh csh..etc, il disent qu'il faut le comparer à python puisqu'il utilise le framework

les windowsien disent que c'est un shell, on peux donc le comparer à bash par exemple...

je vous pose alors la question existentielle:

es-ce que powershell est un shell



une autre question, les luixiens disent que ps n'est pas dans le core qu'es-ce que ça veux dire

merci :woohoo:<br><br>Message édité par: jojo, à: 10/08/10 22:59

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 7 mois #7578 par Richard Lazaro
Bonjour,

Voici une définition qui me parait correcte :

Wikipedia :

Le shell (mot anglais signifiant « coquille ») est un logiciel fournissant une interface pour un utilisateur. Le shell est la partie la plus externe du système d'exploitation, c'est l'interface utilisateur du système d'exploitation.

Le shell du système d'exploitation peut prendre deux formes distinctes :
- interpréteur de lignes de commandes (CLI, pour Command Line Interface) : le programme fonctionne alors à partir d'instructions en mode texte;
- shell graphique fournissant une interface graphique pour l'utilisateur (GUI, pour Graphical User Interface).
Les mérites relatifs des shells de type CLI et GUI sont souvent débattus. Les partisans de CLI avancent que certaines opérations se font beaucoup plus rapidement sous des shells CLI que des shells GUI (déplacement de fichier, par exemple). Cependant, les partisans de shells GUI préfèrent leur intuitivité.


Donc, on peut dire que PowerShell est un Shell comme les autres, qu'il utilise un Framework ou non.

Bien Cordialement,
Richard Lazaro.

Ps : ils ont surtout la rage, car PS est bien plus puissant que leur Shell car PS implemente la gestion de la POO :D

Think-MS : (Get-Life).Days | %{ Learn-More }

\\&quot;Problems cannot be solved by the same level of thinking that created them.\\&quot; - Albert Einstein

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 7 mois #7580 par Laurent Dardenne
Salut,
jojo écrit:

c'est une question qui a ouvert un grand débat dans un autre forum dédié à linux/unix

Indique le lien.
jojo écrit:

on peux donc le comparer à bash par exemple...

Non, ça c'est un troll ;)
Les deux sont dédiés à leur environnement respectif.
Aucun intérêt de les comparer.
L'un manipule du texte, l'autre des objets.
L'un s'appuie sur des APIs systèmes, l'autre sur des APIs d'un framework objet.
jojo écrit:

es-ce que powershell est un shell ?

Oui, mais pour l'environnement Windows.
Voir www.manning.com/payette/payette_ch1.pdf
Chapitre 1.1
jojo écrit:

ps n'est pas dans le core qu'es-ce que ça veux dire

Du peu que je connaisse de Linux, le shell est déjà présent dés l'installation de l'OS et sert à le configurer.
Sous Windows celui-ci ne l'est que tout à la fin de l'installation et dépend de l'installation du Framework Dotnet.
Il s'agit de deux conceptions différentes, même si au final les deux servent à automatiser des tâches de production.<br><br>Message édité par: Laurent Dardenne, à: 11/08/10 10:24

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.039 secondes
Propulsé par Kunena