Aller au contenu

Shell

Shell : programme qui lit des commandes (tapées dans un terminal ou écrites dans un script), leur applique ses transformations (variables, motifs de fichiers, guillemets, redirections), puis les exécute, soit lui-même pour ses commandes internes (cd, export), soit en créant un processus qui lance le programme demandé. Le shell est aussi un langage de programmation, avec variables, conditions et boucles.

Bash est le shell interactif par défaut de Debian et d'Ubuntu, Dash leur /bin/sh pour les scripts système, Zsh celui de macOS. Le nom vient de l'image d'une coquille autour du noyau.

Dans les cours

Voir aussi