Définition : shell

Sous Linux, le shell est une interface entre l'utilisateur et le système d'exploitation.

shell_linux.jpg

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

Pour être informé des derniers articles, inscrivez vous :