Unix 1 SYSTÈME D ? EXPLOITATION UNIX SHELL SCRIPTS Dr Mohammed BELATAR CPlan du semestre Semaine Introduction et rappels Semaine Programmation par scripts Semaine Programmation par scripts Semaine Mécanismes de base Semaine Fonctionnement interactif Semai
SYSTÈME D ? EXPLOITATION UNIX SHELL SCRIPTS Dr Mohammed BELATAR CPlan du semestre Semaine Introduction et rappels Semaine Programmation par scripts Semaine Programmation par scripts Semaine Mécanismes de base Semaine Fonctionnement interactif Semaine Fonctionnement interactif Semaine Shell-scripts portables Semaine Shell-scripts portables Semaine Mécanismes complémentaires Semaine Automatisation des shell scripts Semaine Filtrage des données Semaine Filtrage étendu Semaine Le langage awk Semaine Publication des données Semaine Traitement des ?chiers Semaine Evaluation CIntroduction et Rappels CShell c ? est quoi exactement Le Shell Il s ? agit d ? une interface texte entre l ? utilisateur et le système informatique Tout se fait au clavier Pas de clic de souris L ? utilisateur tape des commandes qui sont exécutées par le système Le shell est donc un interpréteur de commandes ? Chaque commande a une syntaxe particulière Il existe des milliers de commandes di ?érentes Les commandes peuvent aussi provenir d ? un ?chier Le ?chier contient les commandes à exécuter L ? utilisateur appel le ?chier plutôt que de taper toutes les commandes ? Utile pour les t? ches répétitives CPourquoi le shell Le shell reste le moyen le plus e ?cace pour contrôler le système C ? est aussi le plus utilisé sous Linux Unix Le shell est un véritable environnement de programmation Variables boucles structures de contrôle if ? Programmes Les programmes écrits pour le shell sont interprétés au moment de l ? exécution Aucune compilation préalable n ? est nécessaire On peut pro ?ter de di ?érents outils développés sous di ?érents langages Les performances n ? égalent pas un programme en C Contrôler une machine sans y avoir un accès physique Serveur CRappel des principes de base Super utilisateur root s ? occupe de l ? administration du système UNIX installation des logiciels création des pro ?les utilisateurs sauvegarde et restauration des données etc Hôte serveur système centralisé sur lequel peuvent se connecter les utilisateurs Console client un écran le plus souvent noir destiné à recevoir des commandes Shell via un clavier branchée directement à la machine Hôte Terminal Environnement d ? entrée sortie de texte permettant l ? émulation d ? une console CRappel des principes de base Voir Annexe liste des commandes de base Caractères de contrôle ?n de ligne retour chariot tabulation stty -a H backspace e ?acement du caractère précédent souvent identique à C interruption d'un processus attaché au terminal arrêt quit Z suspension d'un processus en premier plan U e ?acement de la ligne complète W e ?acement du mot qui précède D ?n de ?chier si le shell lit ?n d'un shell S suspension de l'a ?chage écran Xo ? Q reprise de l'a ?chage écran Xon CRappel des principes de base le ??prompt ? invite de commandes variable PS en mode utilisateur en mode super-utilisateur Prompt secondaire variable PS en mode interactif Chemin de recherche des noms de commandes variable PATH Structure d ? une commande une commande simple est une séquence de mots séparés par un séparateur blanc et
Documents similaires










-
75
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Mai 22, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 155.4kB