Interpréteur Unix

Interpréteur Unix

Shell Unix

Un shell Unix, aussi nommé Interface en ligne de commande Unix, est un shell destiné au système d'exploitation Unix et de type Unix. L'utilisateur lance des commandes sous forme d'une entrée texte exécutée ensuite par le shell. Dans les différents systèmes d'exploitation Microsoft Windows, le programme analogue est command.com, ou cmd.exe.

Les systèmes d'exploitation de type Unix disposent le plus souvent d'un shell. Celui-ci est utilisable en conjonction avec un terminal (souvent virtuel). A l'origine, l'interpréteur de commandes par défaut était sh, qui évolua en de nombreuses versions, dont csh, étendu en tcsh, ou ksh, ou encore rc... Mais aujourd'hui bash, s'inspirant de sh, ksh, et csh, est le shell le plus répandu, bien qu'il existe d'autres interpréteurs de commandes, comme zsh, ou ash.

Il existe de nombreux shells graphiques sous Unix, selon la couche système graphique où l'on se situe :

  • Au niveau graphique le plus bas, à savoir celui du système de fenêtrage, l'émulateur de terminal de X, le système de fenetrâge le plus répandu, est xterm.
  • Plus haut, au niveau des environnements de bureau, chaque environnement propose un shell graphique: Ainsi, KDE ou GNOME disposent de leurs propres shells graphiques (respectivement Konsole et Gnome Terminal), qui interfacent, en rajoutant une personnalisation graphique, le shell par défaut de l'environnement.

Sommaire

Historique des shell Unix

Exemples

  • Shell de Stephen R. Bourne (en)
  • Csh : C shell
  • Shell de David Korn (en) : Korn shell (ksh)
  • tcsh (Tenex C shell, version moderne du csh)
  • Shell de Kenneth Almquist, utilisé lorsqu'il est nécessaire d'avoir un shell prenant peu de place sur le disque, clone de la variante SVR4 du Bourne shell;
  • Z Shell (zsh), reprenant les fonctions les plus pratiques de bash, ksh et tcsh.

Comparatif

Gestion des entrées/sorties

Notes et références de l'article

Brian Blackmore, « UNIX shell differences ». Consulté le 6 novembre 2007

Voir aussi

Articles connexes


  • Portail de la programmation informatique Portail de la programmation informatique
Ce document provient de « Shell Unix ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Interpréteur Unix de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • Interpreteur de commandes — Interpréteur de commandes Pour les articles homonymes, voir interpréteur et CLI. Un interpréteur de commandes, parfois désigné par l anglicisme shell, est un programme faisant partie des composants de base d un système d exploitation, le Command… …   Wikipédia en Français

  • Interpréteur De Commandes — Pour les articles homonymes, voir interpréteur et CLI. Un interpréteur de commandes, parfois désigné par l anglicisme shell, est un programme faisant partie des composants de base d un système d exploitation, le Command line interface (CLI) (ou… …   Wikipédia en Français

  • Interpréteur de commandes — Pour les articles homonymes, voir interpréteur et CLI. Un interpréteur de commandes, parfois désigné par l anglicisme shell, est un programme faisant partie des composants de base d un système d exploitation, le Command line interface (CLI) (ou… …   Wikipédia en Français

  • Interpréteur (informatique) — Interprète (informatique) Pour les articles homonymes, voir Interprète et Interpréteur. Un interprète, ou interpréteur (voir infra), est un outil informatique ayant pour tâche d analyser, de traduire et d exécuter un programme écrit dans un… …   Wikipédia en Français

  • Interpréteur de script — Interprète (informatique) Pour les articles homonymes, voir Interprète et Interpréteur. Un interprète, ou interpréteur (voir infra), est un outil informatique ayant pour tâche d analyser, de traduire et d exécuter un programme écrit dans un… …   Wikipédia en Français

  • Bash (Unix) — Bourne Again shell  Ne doit pas être confondu avec batch. Bourne Again shell …   Wikipédia en Français

  • Shebang (Unix) — Shebang Le shebang, représenté par #!, est un en tête d un fichier qui indique au système que ce fichier est un ensemble de commandes pour l interpréteur indiqué, possiblement un mot valise pour sharp bang[1]. On trouve aussi d autres… …   Wikipédia en Français

  • Shell Unix — Un shell Unix, aussi nommé Interface en ligne de commande Unix, est un shell destiné au système d exploitation Unix et de type Unix. L utilisateur lance des commandes sous forme d une entrée texte exécutée ensuite par le shell. Dans les… …   Wikipédia en Français

  • Droit unix — Permissions Unix Les permissions UNIX constituent un système simple de définition des droits d accès aux ressources, représentées par des fichiers disponibles sur un système informatique. Elles restent le moyen le plus utilisé pour définir les… …   Wikipédia en Français

  • Droits Unix — Permissions Unix Les permissions UNIX constituent un système simple de définition des droits d accès aux ressources, représentées par des fichiers disponibles sur un système informatique. Elles restent le moyen le plus utilisé pour définir les… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”