Shell Le shell Principales commandes CQu ? est-ce que le shell ? Le shell est un programme exécutable en mode terminal dont la principale fonction est de permettre à l ? utilisateur d ? interagir avec le système via un terminal ? Il est parfois appelé int

Le shell Principales commandes CQu ? est-ce que le shell ? Le shell est un programme exécutable en mode terminal dont la principale fonction est de permettre à l ? utilisateur d ? interagir avec le système via un terminal ? Il est parfois appelé interpréteur de commandes ? Deux modes d ? utilisation ? Interactif l ? utilisateur saisit et exécute ses lignes de commandes une par une dans un terminal ? Non interactif le shell lit un ensemble de commandes à partir d ? un ?chier appelé shell script ? Il existe aujourd ? hui plus d ? une trentaine de shells di ?érents mais deux grandes familles dominent ? Csh tcsh shells orientés administration avec une syntaxe inspirée du langage C CQu ? est-ce que le shell ? Sh à l ? origine ash bsh Bourne shell bash Bourne again shell shells orientés utilisateur majoritaires aujourd ? hui La plupart des scripts shell sont écrits en sh ou au moins compatibles sh Le shell UNIX standard est sh Nous n ? étudierons que lui cette année Bash supplante de plus en plus souvent sh c ? est le cas sur Linux Il consiste en un mélange de sh de quelques fonctions du csh et d ? autres du Korn shell ksh mais il est compatible sh CPrincipe d ? exécution Principe général d ? exécution le shell Lit une ligne de commande soit à partir du terminal soit à partir d ? un ?chier script E ?ectue une première analyse qui détermine quels sont les mots de cette ligne et quels en sont les délimiteurs espace ? tabulations Catégorise les mots trouvés en opérateurs cha? nes de caractères et mots ordinaires Compile la ligne de commande en commandes simples en appliquant un jeu de priorités ?xé sur les opérateurs identi ?és Evalue chaque commande simple en attendant exécution séquentielle ou en n ? attendant pas exécution parallèle sa terminaison pour évaluer suivante selon la présence de l ? opérateur CGrammaire ? Les mots comme les opérateurs sont soit des suites ininterrompues de caractères soit des cha? nes de caractères délimitées par ? ou ? Deux types d ? opérateurs ? Contrôle ils servent à séparer deux commandes ou deux listes Ce sont ? Redirection ils servent à rediriger les entrées sorties et portent sur une seule commande Ce sont - CGrammaire Une ligne de commande est ? simple si elle ne comporte aucun opérateur de contrôle ? composée dans le cas contraire Priorités des opérateurs de contrôle Priorités égales L ? opérateur rencontré le premier remporte la priorité Priorités croissantes priment sur les priorités horizontales CGrammaire Un exemple traitement de la ligne de commande test -d ? sw ? dev null cat FIC wc -l echo sw inexistant Etapes à après identi ?cation des mots ordinaires cha? nes de caractères et des opérateurs on obtient test -d ? sw ? dev null cat FIC wc -l echo sw inexistant CGrammaire Etape arbre compilé echo sw inexistant test

Documents similaires
Poesie Quelques cours sur la poésie Numérisés par Fabienne Cours L ? objet singulier de la poésie - Synthèse La poésie lyrique au XIIème et XVIIème siècle - Cours Caractéristiques et singularités du langage poétique - Synthèse Les grands rhétoriqueurs ou 0 0
Histoire du design L ? objet De la révolution industrielle au design contemporain CRévolution industriel Production artisanale Naissance du Design CL ? histoire du design L ? histoire du design est indissociable de celle de la révolution industrielle Avec 0 0
Catalogue veranda rideaux 3 0 0
Cm7 cycledevie Cycle de vie S Chollet D ? après le cours de P Lalanda CProblématique ? Comment s ? encha? nent les di ?érentes activités ? Plus ou moins bien car ? On ne dispose pas de toutes les informations au bon moment ? Les besoins et les contraintes 0 0
Mi iv 202 a eleve MI-IV A REPERER ET IDENTIFIER DES COMPOSANTS ELECTRIQUES MAINTENANCE INDUSTRIELLE Niveau IV CAFOC - GIP de l ? académie de Lyon rue Pierre Baizet - CP - Lyon cedex - - gipal-cafoc ac-lyon fr CMI IV A Nom ? ? ? ? ? ? Prénom ? ? ? ? ? ? Da 0 0
T sql CTransact ?? SQL Procedures Curseurs Déclencheurs Triggers Table des matières I- NOTIONS EN TRANSACT SQL I La declaration d ? une variable I l ? a ?ectation d ? une valeur à une variable I a ?chage d ? informations I les structures alternatives I l 0 0
Users guide testing 1 Authorisation test cases from Central Banks Version Corresponding User Changes testing Guide version Initial version Minor corrections Enhancement from last version not linked to a new software release Authorisation test cases from C 0 0
Programme licence de langue litterature et civilisation francaises 2 0 0
Robert musil tome 1 seuil 1995 0 0
Politique de Maintenance I. Les différents types de maintenance A. Les définiti 0 0
  • 45
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager