Saisir un mot clé:
 
 

Interpréteur_de_commandes

Ce site est un miroir du site http://fr.wikipedia.org/wiki/Accueil

google_ad_height = 15; google_ad_format = "728x15_0ads_al"; google_ad_channel =""; google_color_border = "f9f9f9"; google_color_bg = "FFFFFF"; google_color_link = "0000FF"; google_color_url = "008000"; google_color_text = "000000"; //-->

Un article de Wikipedia.y-project.com.

Un interpréteur de commandes (souvent désigné par l'anglicisme shell, qui se traduit par coquille), est un logiciel faisant partie des composants de base d'un système d'exploitation.

Son rôle est de traiter des lignes de commande tapées au clavier. Ces commandes, une fois traitées, interprétées, auront pour effet de réaliser telle ou telle tâche d'administration, ou bien de lancer l'exécution d'un autre logiciel.

Sommaire

[] Shells et environnements graphiques

Dans l'utilisation bureautique quotidienne, les gestionnaires de fichiers graphiques, et autres menus de lancement d'applications tendent à remplacer le shell, en fournissant une alternative plus conviviale. Néanmoins, le shell reste l'outil le plus polyvalent, encore irremplaçable pour certaines tâches. Ainsi shell et logiciels utilitaires en mode graphique sont complémentaires dans toute utilisation poussée de l'outil informatique.

En programmation Windows, on appelle aussi fonctions shell (ou shell API) les fonctions exportées par l'explorer. Par exemple la fonction SHFileOperation() s'occupe des manipulations de fichiers (copie, déplacement, effacement...).

[] Sous Unix

Le Bourne shell (sh) est le shell originel de l'environnement UNIX. A son époque, sa grande originalité était l'utilisation de tubes (caractère |), qui permettait de connecter la sortie d'une commande à l'entrée d'une autre. Cela permet d'écrire des commandes complexes à partir de commande simples.

D'autres langages de scripts tels que Perl, Python ou Ruby, remplacent progressivement les shells qui sont encore prédominants dans les environnements de démarrage de systèmes UNIX.

La dépendance des shells vis-à-vis de commandes externes rend les scripts peu portables, même si les shells eux-mêmes ont été portés sur des environnements autres que leur environnement originel UNIX.

[] Quelques shells populaires

[] Shell sous Windows

  • L'Explorateur Windows (explorer.exe) est le shell utilisé par l'interface graphique actuelle de Windows. Il est paramétré dans le registre par l'entrée HKey_Current_User\Software\Microsoft\Windows NT\CurrentVersion\Winlogon>Shell. Le shell par défaut peut être remplacé par un shell non Microsoft, comme LiteStep.
  • progman.exe était le shell graphique de Windows 3.x. Il est utilisé par le composant WoW de Windows XP pour émuler les applications 16 bits.actuellement

En fait, dans la base de registre de Windows, de très nombreux programmes sont considérés comme des shell.

[] Shells Unix

[] Voir aussi

Image:Crystal mycomputer.png Portail de l'informatique ? Accédez aux articles de Wikipédia concernant l?informatique.
 
Le Texte ci-dessus est disponible sous GNU Free Documentation License.
La source est wikipedia http://fr.wikipedia.org/wiki/Interpréteur de commandes
Home

Données
A la une
Articles
Formatons en lignes
Téléchargement
Licence GNU
Encyclopedie
Portail logiciels libres

Partenaires

beyrouthsurseine.com
Sonnerie & Logos
Photos-Video
Ringtones-Sonnerie
Actualite.org
Terrain tennis

  
Aout 2008
L
M
M
J
V
S
D
123
45678910
1112131415 1617
18192021222324
25262728293031
     
Tous les Logos et Marques sont déposés, les commentaires sont sous la responsabilité de ceux qui les ont publiés, le reste © technicmania.com