Translation(s): Brasileiro - English - Français - Italiano - Русский - Español

(!) ?/Discussion

A shell est une partie d'un logiciel qui donne une interface à l'utilisateur. Actuellement le terme shell est utilisé souvent pour des shells avec interface en ligne de commande.

Un shell graphique est un terme rarement utilisé pour un environnement de bureau.

Shell non-interactif

Un shell non-interactif est utilisé pour exécuter des scripts de système ou des scripts utilisant #!/bin/sh shebang.

Debian utilise Dash comme shell non-interactif par défaut.

Il n'est pas conçu pour être utilisé de manière interactive par un utilisateur, par exemple dans un émulateur de terminal, mais plutôt pour la vitesse et la compatibilité avec les normes. Par conséquent, de nombreuses fonctionnalités interactives ne sont pas présentes dans Dash, le rendant plus rapide et plus efficient en terme de mémoire que Bash.

Avant Squeeze, Bash était utilisé comme shell non-interactif par défaut.

Shell interactif

Un shell interactif est utilisé par les utilisateurs dans une console virtuelle ou un émulateur de terminal.

Debian utilise Bash en tant que shell interactif par défaut.

Le shell interactif par défaut pour les utilisateurs nouvellement créés peut être configuré dans /etc/adduser.conf

Pour changer le shell interactif par défaut pour l'utilisateur actuel :

Autres shells

Debian fournit de nombreux shell différents. Notamment :

Voir aussi


CategoryCommandLineInterface | CategorySoftware | CategorySystemAdministration