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:centos:6:utilisateur:l105 [2020/07/30 12:39] adminelearning:workbooks:centos:6:utilisateur:l105 [2023/02/14 08:27] (Version actuelle) admin
Ligne 1: Ligne 1:
 ~~PDF:LANDSCAPE~~ ~~PDF:LANDSCAPE~~
 +
 +Version : **2022.01**
  
 Dernière mise-à-jour : ~~LASTMOD~~ Dernière mise-à-jour : ~~LASTMOD~~
  
-====== LRF105 - La Ligne de Commande======+====== LCF105 - La Ligne de Commande====== 
 + 
 +=====Contenu du Module===== 
 + 
 +  * **LCF105 - La Ligne de Commande** 
 +    * Contenu du Module 
 +    * Le Shell 
 +    * Le Shell /bin/bash 
 +      * Les Commandes Internes et Externes au shell 
 +      * Les alias 
 +      * Le Prompt 
 +      * Rappeler des Commandes 
 +      * Générer les fins de noms de fichiers 
 +      * Le shell interactif 
 +        * Caractère * 
 +        * Caractère ? 
 +        * Caractères [ ] 
 +      * L'option extglob 
 +        * ?(expression) 
 +        * *(expression) 
 +        * +(expression) 
 +        * @(expression) 
 +        * !(expression) 
 +      * Caractères d'Échappement 
 +    * Codes Retour 
 +    * Redirections 
 +    * Pipes 
 +    * Substitutions de Commandes 
 +    * Chaînage de Commandes 
 +    * Affichage des variables du shell 
 +      * Les variables principales 
 +      * Les Variables de Régionalisation et d'Internationalisation 
 +      * Les variables spéciales 
 +    * La Commande env 
 +    * Options du Shell Bash 
 +      * Exemples 
 +        * noclobber 
 +        * noglob 
 +        * nounset 
 +    * Les Scripts Shell 
 +      * Exécution 
 +      * La commande read 
 +        * Code de retour 
 +        * La variable IFS 
 +      * La commande test 
 +        * Tests de Fichiers 
 +        * Tests de chaînes de caractère 
 +        * Tests sur des nombres 
 +        * Les opérateurs 
 +        * Tests d'environnement utilisateur 
 +      * La commande %%[[ expression ]]%% 
 +      * Opérateurs du shell 
 +      * L'arithmétique 
 +        * La commande expr 
 +          * Opérateurs Arithmétiques 
 +          * Opérateurs de Comparaison 
 +          * Opérateurs Logiques 
 +        * La commande let 
 +          * Opérateurs Arithmétiques 
 +          * Opérateurs de comparaison 
 +          * Opérateurs Logiques 
 +          * Opérateurs travaillant sur les bits 
 +        * Structures de contrôle 
 +          * If 
 +          * case 
 +            * Exemple 
 +        * Boucles 
 +          * for 
 +          * while 
 +          * Exemple 
 +      * Scripts de Démarrage 
 +        * LAB #1- Scripts de Démarrage 
 +          * ~/.bash_profile 
 +          * ~/.bashrc
  
 =====Le Shell===== =====Le Shell=====
Ligne 533: Ligne 608:
 </WRAP> </WRAP>
  
-===L'option extglob===+====L'option extglob====
  
 Activez l'option **extglob** du shell bash afin de pouvoir utiliser **?(expression), *(expression), +(expression), @(expression) et !(expression)** : Activez l'option **extglob** du shell bash afin de pouvoir utiliser **?(expression), *(expression), +(expression), @(expression) et !(expression)** :
Ligne 813: Ligne 888:
 | %%<>%% | Permet d'utiliser le fichier specifié en tant que entrée standard et sortie standard |  | %%<>%% | Permet d'utiliser le fichier specifié en tant que entrée standard et sortie standard | 
  
-====Tubes====+====Pipes====
  
-Il est aussi possible de relier des commandes avec un tube **|** . +Il est aussi possible de relier des commandes avec un pipe **|** . 
  
-Dans ce cas, le canal de sortie de la commande à gauche du tube est envoyé au canal d’entrée de la commande à droite du tube :+Dans ce cas, le canal de sortie de la commande à gauche du tube est envoyé au canal d’entrée de la commande à droite du pipe :
  
   $ ls | wc -w [Entrée]   $ ls | wc -w [Entrée]
Ligne 1718: Ligne 1793:
 </code> </code>
  
-====La commande let ====+===La commande let ===
  
 La commande let est l'équivalent de la commande %%((expression))%%. La commande %%((expression))%% est une amélioration de la commande **expr** : La commande let est l'équivalent de la commande %%((expression))%%. La commande %%((expression))%% est une amélioration de la commande **expr** :
Ligne 1729: Ligne 1804:
   * exécution plus rapide   * exécution plus rapide
  
-===Opérateurs Arithmétiques===+==Opérateurs Arithmétiques==
  
 ^ Opérateur ^ Description ^ ^ Opérateur ^ Description ^
Ligne 1739: Ligne 1814:
 | %%^%% | Puissance | | %%^%% | Puissance |
  
-===Opérateurs de comparaison===+==Opérateurs de comparaison==
  
 ^ Opérateur ^ Description ^ ^ Opérateur ^ Description ^
Ligne 1749: Ligne 1824:
 | != | inégal | | != | inégal |
  
-===Opérateurs Logiques===+==Opérateurs Logiques==
  
 ^ Opérateur ^ Description ^ ^ Opérateur ^ Description ^
Ligne 1756: Ligne 1831:
 | ! | négation logique | | ! | négation logique |
  
-===Opérateurs travaillant sur les bits===+==Opérateurs travaillant sur les bits==
  
 ^ Opérateur ^ Description ^ ^ Opérateur ^ Description ^
Ligne 1778: Ligne 1853:
 ====Structures de contrôle==== ====Structures de contrôle====
  
-==If==+===If===
  
 La syntaxe de la commande If est la suivante : La syntaxe de la commande If est la suivante :
Ligne 1991: Ligne 2066:
  
 ----- -----
-<html> + 
-<div align="center"> +Copyright © 2023 Hugh Norris. 
-Copyright © 2020 Hugh Norris. +
-</html>+
Menu