Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
elearning:workbooks:lpic:12:500:l105 [2023/06/26 06:11] adminelearning:workbooks:lpic:12:500:l105 [2024/12/08 15:59] (Version actuelle) admin
Ligne 1: Ligne 1:
 ~~PDF:LANDSCAPE~~ ~~PDF:LANDSCAPE~~
  
-Version : **2023.01**+Version : **2024.01**
  
 Dernière mise-à-jour : ~~LASTMOD~~ Dernière mise-à-jour : ~~LASTMOD~~
Ligne 11: Ligne 11:
   * **Topic 105: Shells and Shell Scripting**   * **Topic 105: Shells and Shell Scripting**
     * Contenu du Module     * Contenu du Module
 +    * La commande seq
     * Affichage des variables du shell     * Affichage des variables du shell
       * Les variables principales       * Les variables principales
Ligne 50: Ligne 51:
         * LAB #1- Scripts de Démarrage         * LAB #1- Scripts de Démarrage
           * ~/.bash_profile           * ~/.bash_profile
-          * ~/.bashrc+          * ~/.bashrc  
     * Le Langage SQL     * Le Langage SQL
       * Installation de MariaDB       * Installation de MariaDB
       * Démarrage du Serveur       * Démarrage du Serveur
-    * Le Service MariaDB +        * Le Service MariaDB 
-    * Invocation Directe +        * Invocation Directe 
-    * Arrêt du Serveur +      * Arrêt du Serveur 
-    * Le Service MariaDB +        * Le Service MariaDB 
-    * La Commande mysqladmin +        * La Commande mysqladmin 
-    * Configuration +      * Configuration 
-    * Le Client MySQL +        * Le Client MySQL 
-    * Utilisation +          * Utilisation 
-    * Options +          * Options 
-    * LAB #2 - Configuration de Base +      * LAB #2 - Configuration de Base 
-    * LAB #3 - Le Langage SQL+      * LAB #3 - Le Langage SQL 
 + 
 +=====La commande seq===== 
 + 
 +La commande **seq** affiche une séquence de nombres du PREMIER au DERNIER par pas d'un INCREMENT. La commande prend la forme suivante : 
 + 
 +  * **seq** [options] PREMIER 
 +  * **seq** [options] PREMIER DERNIER 
 +  * **seq** [options] PREMIER INCREMENT DERNIER 
 + 
 +Par exemple : 
 + 
 +<code> 
 +[root@centos7 ~]# seq 10 
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +10 
 +[root@centos7 ~]# seq 20 30 
 +20 
 +21 
 +22 
 +23 
 +24 
 +25 
 +26 
 +27 
 +28 
 +29 
 +30 
 +[root@centos7 ~]# seq 20 10 90 
 +20 
 +30 
 +40 
 +50 
 +60 
 +70 
 +80 
 +90 
 +[root@centos7 ~]#   
 +</code> 
 + 
 +====Options de la commande==== 
 + 
 +<WRAP center round todo 60%> 
 +**A faire** : Utilisez l'option **--help** de la commande **seq** pour visualiser les options de la commande. 
 +</WRAP>
  
 ===== Affichage des variables du shell===== ===== Affichage des variables du shell=====
Ligne 383: Ligne 436:
 </code> </code>
  
-<WRAP center round important>+<WRAP center round important 60%>
 **Important**: Notez que chaque champs a été placé dans une variable différente. Notez aussi que par convention les variables déclarées par des utilisateurs sont en miniscules afin de les distinguer des variables système qui sont en majuscules. **Important**: Notez que chaque champs a été placé dans une variable différente. Notez aussi que par convention les variables déclarées par des utilisateurs sont en miniscules afin de les distinguer des variables système qui sont en majuscules.
 </WRAP> </WRAP>
Ligne 396: Ligne 449:
 </code> </code>
  
-<WRAP center round important>+<WRAP center round important 60%>
 **Important** : Notez que dans le deuxième cas, le reste de la ligne après le mot //fenestros// est mis dans **$var2**. **Important** : Notez que dans le deuxième cas, le reste de la ligne après le mot //fenestros// est mis dans **$var2**.
 </WRAP> </WRAP>
Ligne 440: Ligne 493:
 </code> </code>
  
-<WRAP center round important>+<WRAP center round important 60%>
 **Important** : La commande **od** (//Octal Dump//) renvoie le contenu d'un fichier ou de l'entrée standard au format octal. Ceci est utile afin de visualiser les caractères non-imprimables. L'option **-c** permet de sélectionner des caractères ASCII ou des backslash dans le fichier ou dans le contenu fourni à l'entrée standard. **Important** : La commande **od** (//Octal Dump//) renvoie le contenu d'un fichier ou de l'entrée standard au format octal. Ceci est utile afin de visualiser les caractères non-imprimables. L'option **-c** permet de sélectionner des caractères ASCII ou des backslash dans le fichier ou dans le contenu fourni à l'entrée standard.
 </WRAP> </WRAP>
Ligne 930: Ligne 983:
 </code> </code>
  
-<WRAP center round important>+<WRAP center round important 60%>
 **Important** : L'exemple indique que dans le cas où le premier argument qui suit le nom du script contenant la clause **case** est **start**, la fonction //start// sera exécutée. La fonction //start// n'a pas besoin d'être définie dans **case** et est donc en règle générale définie en début de script. La même logique est appliquée dans le cas où le premier argument est **stop**, **restart** ou **reload** et **status**. Dans tous les autres cas, représentés par une étoile, **case** affichera la ligne **Usage: $0 {start|stop|restart|status}** où $0 est remplacé par le nom du script. **Important** : L'exemple indique que dans le cas où le premier argument qui suit le nom du script contenant la clause **case** est **start**, la fonction //start// sera exécutée. La fonction //start// n'a pas besoin d'être définie dans **case** et est donc en règle générale définie en début de script. La même logique est appliquée dans le cas où le premier argument est **stop**, **restart** ou **reload** et **status**. Dans tous les autres cas, représentés par une étoile, **case** affichera la ligne **Usage: $0 {start|stop|restart|status}** où $0 est remplacé par le nom du script.
 </WRAP> </WRAP>
Ligne 987: Ligne 1040:
 ====LAB #1- Scripts de Démarrage==== ====LAB #1- Scripts de Démarrage====
  
-<WRAP center round important>+<WRAP center round important 60%>
 **A faire** : En utilisant vos connaissances acquises dans ce module, expliquez les scripts suivants ligne par ligne.  **A faire** : En utilisant vos connaissances acquises dans ce module, expliquez les scripts suivants ligne par ligne. 
 </WRAP> </WRAP>
Ligne 1691: Ligne 1744:
 ----- -----
  
-Copyright © 2023 Hugh Norris.+Copyright © 2024 Hugh Norris.
  
Menu