Définition : shell
Sous Linux, le shell est une interface entre l'utilisateur et le système d'exploitation.
Fichier exécutable, il a un rôle d'intermédiaire grâce à ligne de commande saisie par l'utilisateur. Il interprète cette ligne, en exécute la commande et retourne le résultat.
Exemple de différents shells :
Par défaut dans la plupart des shells, le prompt (invite de commandes en français) est composé du nom de la machine, suivi de deux points (:), du répertoire courant, puis d'un caractère indiquant le type d'utilisateur connecté.
La ligne de commandes est une chaine de caractères constituée d'une commande correspondant à un fichier exécutable du système ou d'une commande shell.
Exemple :
Ou :
Fichier exécutable, il a un rôle d'intermédiaire grâce à ligne de commande saisie par l'utilisateur. Il interprète cette ligne, en exécute la commande et retourne le résultat.
Exemple de différents shells :
- sh ou Bourne shell
- bash ou Bourne again shell
- csh ou C shell
- tsh ou Tenex shell
- ksh ou Korn shell
- zsh ou Zero shell
Par défaut dans la plupart des shells, le prompt (invite de commandes en français) est composé du nom de la machine, suivi de deux points (:), du répertoire courant, puis d'un caractère indiquant le type d'utilisateur connecté.
- $ pour un utilisateur normal
- # pour l'administrateur ou root
La ligne de commandes est une chaine de caractères constituée d'une commande correspondant à un fichier exécutable du système ou d'une commande shell.
Exemple :
- ls -al/home/jf/
Ou :
- ls est la commande list
- -al/home/jf/ sont des arguments