Shell

Un shell est un logiciel qui fournit une interface entre l'utilisateur et le système d'exploitation. Les utilisateurs saisissent des commandes dans le shell, qui les interprète et les transmet au système d'exploitation pour qu'il les exécute. Bien que le mot « shell » soit le plus souvent associé à une interface de ligne de commande textuelle, il peut également désigner l'interface utilisateur graphique d'un système d'exploitation.

Un shell en ligne de commande est une interface textuelle dans laquelle vous pouvez saisir des commandes pour effectuer des opérations telles que lancer des programmes, ouvrir et parcourir des répertoires et afficher les processus en cours d'exécution. Cependant, pour exécuter une commande, vous devez connaître sa syntaxe correcte — à la fois le nom de la commande et la manière d'utiliser correctement les arguments pour la modifier afin qu'elle effectue l'opération souhaitée. Une fois que vous savez saisir des commandes, vous pouvez même écrire des scripts shell pour automatiser des actions.

Les shells sont le plus souvent associés à Unix, car de nombreux utilisateurs d'Unix aiment interagir avec le système d'exploitation au moyen de l'interface textuelle. Les différentes distributions Unix et Linux incluent plusieurs shells possibles, comme les shells Bourne d'origine (sh) et C (csh), Bash (bash) et le shell Z (zsh). Windows inclut deux shells en ligne de commande : une invite de commandes de base appelée cmd.exe et un shell avancé doté d'un langage de script appelé PowerShell.

Un shell peut également fournir une interface utilisateur graphique (GUI). Ces interfaces facilitent l'exécution des commandes de base grâce à des menus permettant la navigation et à des boutons cliquables, mais elles sont souvent incapables d'inclure toutes les commandes disponibles dans un shell en ligne de commande. Explorer est le shell GUI de Windows, le shell de macOS s'appelle Finder et les systèmes d'exploitation de type Unix prennent en charge plusieurs GUI possibles, comme GNOME Shell et KDE Plasma.

Mis à jour March 8, 2023 par Brian P.

quizTestez vos connaissances

Software that unexpected alters your system settings is also what?

A
PES
0%
B
PIT
0%
C
POD
0%
D
PUM
0%
Correct! Incorrect!     View the PUM definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition de Shell sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.