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:l104 [2020/07/30 10:22] adminelearning:workbooks:centos:6:utilisateur:l104 [2023/02/14 08:25] (Version actuelle) admin
Ligne 1: Ligne 1:
 ~~PDF:LANDSCAPE~~ ~~PDF:LANDSCAPE~~
 +
 +Version : **2022.01**
  
 Dernière mise-à-jour : ~~LASTMOD~~ Dernière mise-à-jour : ~~LASTMOD~~
  
-======LRF104 - Commandes de Base et Outils de Manipulation de Fichiers Texte======+======LCF104 - Commandes de Base et Outils de Manipulation de Fichiers Texte====== 
 + 
 +=====Contenu du Module===== 
 + 
 +  * **LCF104 - Commandes de Base et Outils de Manipulation de Fichiers Texte** 
 +    * Contenu du Module 
 +    * LAB #1 - 38 Commandes de Base 
 +      * 1.1 - La commande stty 
 +      * 1.2 - La commande date 
 +      * 1.3 - La commande who 
 +      * 1.4 - La commande df 
 +      * 1.5 - La commande free 
 +      * 1.6 - La commande whoami 
 +      * 1.7 - La commande pwd 
 +      * 1.8 - La commande cd 
 +      * 1.9 - La commande ls 
 +      * 1.10 - La commande lsof 
 +      * 1.11 - La commande touch 
 +      * 1.12 - La commande echo 
 +      * 1.13 - La commande cp 
 +      * 1.14 - La commande file 
 +      * 1.15 - La commande cat 
 +      * 1.16 - La commande mv 
 +      * 1.17 - La commande mkdir 
 +      * 1.18 - La commande rmdir 
 +      * 1.19 - La commande rm 
 +      * 1.20 - La commande sort 
 +      * 1.21 - La commande more 
 +      * 1.22 - La commande less 
 +      * 1.23 - La commande find 
 +      * 1.24 - La commande su 
 +      * 1.25 - Les commandes locate et updatedb 
 +      * 1.26 - La commande whereis 
 +      * 1.27 - La commande which 
 +      * 1.28 - La commande uptime 
 +      * 1.29 - La commande w 
 +      * 1.30 - La commande uname 
 +      * 1.31 - La commande du 
 +      * 1.32 - La commande clear 
 +      * 1.33 - La commande exit 
 +      * 1.34 - La commande logout 
 +      * 1.35 - La commande sleep 
 +      * 1.36 - La Commande wall 
 +      * 1.37 - The seq Command 
 +      * 1.38 - La Commande screen 
 +    * LAB #2 - Options et Arguments 
 +    * LAB #3 - Expressions Régulières 
 +      * ERb 
 +      * ERe 
 +    * Outils de Manipulation de Fichiers Texte 
 +      * Présentation des Commandes grep, egrep et fgrep 
 +        * La commande grep 
 +        * La Commande egrep 
 +        * La Commande fgrep 
 +        * LAB #4 - Utiliser grep, egrep et fgrep 
 +      * Présentation de la Commande sed 
 +        * LAB #5 - Utiliser la Commande sed 
 +      * Présentation de La Commande awk 
 +        * Découpage en champs 
 +        * Critères 
 +          * Une expression régulière valide pour la ligne 
 +          * Une expression régulière valide pour un champ 
 +          * Une comparaison 
 +          * Un opérateur logique 
 +          * Une variable interne 
 +        * Scripts awk 
 +        * La Fonction printf 
 +        * Structures de Contrôle 
 +          * if 
 +          * for 
 +          * while 
 +          * do-while 
 +        * LAB #6 - Utiliser la Commande awk 
 +      * LAB #7 -Autres Commandes Utiles 
 +        * 7.1 - La Commande expand 
 +        * 7.2 - La Commande unexpand 
 +        * 7.3 - La Commande cut 
 +        * 7.4 - La Commande uniq 
 +        * 7.5 - La Commande tr 
 +        * 7.6 - La Commande paste 
 +        * 7.7 - La Commande split 
 +        * 7.8 - La Commande diff 
 +        * 7.9 - La Commande cmp 
 +        * 7.10 - La commande patch 
 +        * 7.11 - La commande strings 
 +        * 7.12 - La commande comm 
 +        * 7.13 - La commande head 
 +        * 7.14 - La commande tail 
 +    * LAB #8 - Utiliser les commandes ifconfig, grep, tr et cut pour isoler l'adresse IPv4 
 +    * LAB #9 - Utiliser les commandes ip, grep, awk et sed pour isoler l'adresse IPv4 
 + 
 +=====LAB #1 - 38 Commandes de Base=====
  
 <WRAP center round todo> <WRAP center round todo>
 **A faire** - Vous êtes actuellement connecté(e) en tant que root dans votre terminal. Avant de procéder plus loin, tapez la commande exit et appuyez sur la touch <key>Entrée</key>. **A faire** - Vous êtes actuellement connecté(e) en tant que root dans votre terminal. Avant de procéder plus loin, tapez la commande exit et appuyez sur la touch <key>Entrée</key>.
 </WRAP> </WRAP>
- 
-=====LAB #1 - Commandes de Base===== 
  
 ====1.1 - La commande stty===== ====1.1 - La commande stty=====
Ligne 35: Ligne 126:
 Dans l’information qui s’affiche à l’écran, cherchez la chaîne intr =. Si la valeur est «Del», il faut utiliser la touche **Suppr** au lieu de la commande **^C** pour interrompre un programme en cours d’exécution dans un terminal. Dans l’information qui s’affiche à l’écran, cherchez la chaîne intr =. Si la valeur est «Del», il faut utiliser la touche **Suppr** au lieu de la commande **^C** pour interrompre un programme en cours d’exécution dans un terminal.
  
-====Options de la commande====+===Options de la commande===
  
 <WRAP center round todo> <WRAP center round todo>
Ligne 50: Ligne 141:
 </code> </code>
  
-====Options de la commande====+===Options de la commande===
  
 <WRAP center round todo> <WRAP center round todo>
Ligne 65: Ligne 156:
 </code> </code>
  
-====Options de la commande====+===Options de la commande===
  
 <WRAP center round todo> <WRAP center round todo>
Ligne 103: Ligne 194:
 </code> </code>
  
-====Options de la commande====+===Options de la commande===
  
 <WRAP center round todo> <WRAP center round todo>
Ligne 129: Ligne 220:
 </code> </code>
  
-====Options de la commande====+===Options de la commande===
  
 <WRAP center round todo> <WRAP center round todo>
Ligne 176: Ligne 267:
 </code> </code>
  
-====Options de la commande====+===Options de la commande===
  
 <WRAP center round todo> <WRAP center round todo>
Ligne 191: Ligne 282:
 </code> </code>
  
-====Options de la commande====+===Options de la commande===
  
 <WRAP center round todo> <WRAP center round todo>
Ligne 208: Ligne 299:
 </code> </code>
  
-====Options de la commande====+===Options de la commande===
  
 <WRAP center round todo> <WRAP center round todo>
Ligne 223: Ligne 314:
 </code> </code>
  
-====Options de la commande====+===Options de la commande===
  
 <WRAP center round todo> <WRAP center round todo>
Ligne 264: Ligne 355:
 </code> </code>
  
-====Options de la commande====+===Options de la commande===
  
 <WRAP center round todo> <WRAP center round todo>
Ligne 283: Ligne 374:
 </code> </code>
  
-====Options de la commande====+===Options de la commande===
  
 <WRAP center round todo> <WRAP center round todo>
Ligne 298: Ligne 389:
 </code> </code>
  
-====Options de la commande====+===Options de la commande===
  
 <WRAP center round todo> <WRAP center round todo>
Ligne 328: Ligne 419:
 </WRAP> </WRAP>
  
-====Options de la commande====+===Options de la commande===
  
 <WRAP center round todo> <WRAP center round todo>
Ligne 360: Ligne 451:
 </code> </code>
  
-====Options de la commande====+===Options de la commande===
  
 <WRAP center round todo> <WRAP center round todo>
Ligne 375: Ligne 466:
 </code> </code>
  
-====Options de la commande====+===Options de la commande===
  
 <WRAP center round todo> <WRAP center round todo>
Ligne 413: Ligne 504:
 </WRAP> </WRAP>
  
-====Options de la commande====+===Options de la commande===
  
 <WRAP center round todo> <WRAP center round todo>
Ligne 430: Ligne 521:
 </code> </code>
  
-====Options de la commande====+===Options de la commande===
  
 <WRAP center round todo> <WRAP center round todo>
Ligne 446: Ligne 537:
 </code> </code>
  
-====Options de la commande====+===Options de la commande===
  
 <WRAP center round todo> <WRAP center round todo>
Ligne 473: Ligne 564:
 </code> </code>
  
-====Options de la commande====+===Options de la commande===
  
 <WRAP center round todo> <WRAP center round todo>
Ligne 522: Ligne 613:
 </WRAP> </WRAP>
  
-====Options de la commande====+===Options de la commande===
  
 <WRAP center round todo> <WRAP center round todo>
Ligne 564: Ligne 655:
 </WRAP> </WRAP>
  
-====Options de la commande====+===Options de la commande===
  
 <WRAP center round todo> <WRAP center round todo>
Ligne 602: Ligne 693:
 </code> </code>
  
-====Options de la commande====+===Options de la commande===
  
 <WRAP center round todo> <WRAP center round todo>
Ligne 623: Ligne 714:
 </WRAP> </WRAP>
  
-====Options de la commande====+===Options de la commande===
  
 <WRAP center round todo> <WRAP center round todo>
Ligne 643: Ligne 734:
 </WRAP> </WRAP>
  
-====Options de la commande====+===Options de la commande===
  
 <WRAP center round todo> <WRAP center round todo>
Ligne 652: Ligne 743:
  
 La commande **locate** sert à rechercher un ou des fichiers dans l'ensemble du système de fichiers en commençant à la racine (/) en spécifiant une chaîne à rechercher en argumant à la commande. La commande locate utilise une base de données afin d'effectuer sa recherche. Pour construire ou mettre à jour cette base de données avant l'utilisation de la commande pour une recherche, il faut utiliser la commande **updatedb** en tant que root. La commande **locate** sert à rechercher un ou des fichiers dans l'ensemble du système de fichiers en commençant à la racine (/) en spécifiant une chaîne à rechercher en argumant à la commande. La commande locate utilise une base de données afin d'effectuer sa recherche. Pour construire ou mettre à jour cette base de données avant l'utilisation de la commande pour une recherche, il faut utiliser la commande **updatedb** en tant que root.
- 
-La base de données par défaut est **/var/lib/mlocate/mlocate.db** : 
- 
-<code> 
-[root@centos7 ~]# ls -l /var/lib/mlocate/mlocate.db 
--rw-r-----. 1 root slocate 3887117 Sep 29 03:46 /var/lib/mlocate/mlocate.db 
-</code> 
- 
-<WRAP center round important> 
-**Important** : Pour plus d'information concernant le format de la base de données, consultez **man 5 locatedb**. 
-</WRAP> 
  
 La commande **updatedb** peut être configurée en éditant son fichier de configuration **/etc/updatedb.conf** : La commande **updatedb** peut être configurée en éditant son fichier de configuration **/etc/updatedb.conf** :
Ligne 698: Ligne 778:
 </code> </code>
  
-====Options des commandes====+La base de données par défaut est **/var/lib/mlocate/mlocate.db** : 
 + 
 +<code> 
 +[root@centos7 ~]# ls -l /var/lib/mlocate/mlocate.db 
 +-rw-r-----. 1 root slocate 3887117 Sep 29 03:46 /var/lib/mlocate/mlocate.db 
 +</code> 
 + 
 +<WRAP center round important> 
 +**Important** : Pour plus d'information concernant le format de la base de données, consultez **man 5 locatedb**. 
 +</WRAP> 
 + 
 +===Options des commandes===
  
 <WRAP center round todo> <WRAP center round todo>
Ligne 713: Ligne 804:
 </code> </code>
  
-====Options de la commande====+===Options de la commande===
  
 <WRAP center round todo> <WRAP center round todo>
Ligne 728: Ligne 819:
 </code> </code>
  
-====Options de la commande====+===Options de la commande===
  
 <WRAP center round todo> <WRAP center round todo>
Ligne 743: Ligne 834:
 </code> </code>
  
-====Options de la commande====+===Options de la commande===
  
 <WRAP center round todo> <WRAP center round todo>
Ligne 764: Ligne 855:
 La valeur PCPU indique le temps processeur utilisé par les processus attachés au terminal de la connexion et actuellement en cours (autrement dit le processus identifié dans la colonne **WHAT**).  La valeur PCPU indique le temps processeur utilisé par les processus attachés au terminal de la connexion et actuellement en cours (autrement dit le processus identifié dans la colonne **WHAT**). 
  
-====Options de la commande====+===Options de la commande===
  
 <WRAP center round todo> <WRAP center round todo>
Ligne 795: Ligne 886:
 </code> </code>
  
-====Options de la commande====+===Options de la commande===
  
 <WRAP center round todo> <WRAP center round todo>
Ligne 833: Ligne 924:
 </WRAP> </WRAP>
  
-====Options de la commande====+===Options de la commande===
  
 <WRAP center round todo> <WRAP center round todo>
Ligne 855: Ligne 946:
 <code> <code>
 [root@centos7 ~]# exit [root@centos7 ~]# exit
-logou+logout
 [trainee@centos7 ~]$  [trainee@centos7 ~]$ 
 </code> </code>
  
-====Options de la commande====+===Options de la commande===
  
 <WRAP center round todo> <WRAP center round todo>
Ligne 869: Ligne 960:
 Cette commande est utilisée pour se déconnecter d'un terminal de connexion en écrivant les données umtp et wmtp dans les fichiers de journalisation. Cette commande est utilisée pour se déconnecter d'un terminal de connexion en écrivant les données umtp et wmtp dans les fichiers de journalisation.
  
-====Options de la commande====+===Options de la commande===
  
 <WRAP center round todo> <WRAP center round todo>
Ligne 879: Ligne 970:
 Cette commande pause le terminal pour le nombre de secondes passé en argument. Cette commande pause le terminal pour le nombre de secondes passé en argument.
  
-====Options de la commande====+===Options de la commande===
  
 <WRAP center round todo> <WRAP center round todo>
Ligne 892: Ligne 983:
  
 <code> <code>
 +[trainee@centos7 ~]$ su -
 +Password: fenestros
 [root@centos7 ~]# wall this is a message from root [root@centos7 ~]# wall this is a message from root
 [root@centos7 ~]#  [root@centos7 ~]# 
Ligne 930: Ligne 1023:
 </WRAP> </WRAP>
  
-====1.37 - The seq Command====+====1.37 - 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 : La commande **seq** affiche une séquence de nombres du PREMIER au DERNIER par pas d'un INCREMENT. La commande prend la forme suivante :
Ligne 976: Ligne 1069:
 </code> </code>
  
-====Options de la commande====+===Options de la commande===
  
 <WRAP center round todo> <WRAP center round todo>
Ligne 1145: Ligne 1238:
 </code> </code>
  
-====Options de la commande====+===Options de la commande===
  
 <WRAP center round todo> <WRAP center round todo>
Ligne 1151: Ligne 1244:
 </WRAP> </WRAP>
  
-=====LAb #2 - Options et Arguments=====+=====LAB #2 - Options et Arguments=====
  
 Les options sous Linux peuvent être exprimées au format court ou au format long. Plusieurs différences sont importantes à noter. Les options sous Linux peuvent être exprimées au format court ou au format long. Plusieurs différences sont importantes à noter.
Ligne 1225: Ligne 1318:
 </WRAP> </WRAP>
  
-=====LAb #3 - Expressions Régulières=====+=====LAB #3 - Expressions Régulières=====
  
 La manipulation de fichiers textes utilise des **expressions régulières**. Sous Linux il existe deux types d'expressions régulières : La manipulation de fichiers textes utilise des **expressions régulières**. Sous Linux il existe deux types d'expressions régulières :
Ligne 1272: Ligne 1365:
 | %%|%% | Faire un **OU** des expressions régulières se trouvant de chaque côté du pipe | | %%|%% | Faire un **OU** des expressions régulières se trouvant de chaque côté du pipe |
  
-=====LAB #4 - Outils de Manipulation de Fichiers Texte=====+=====Outils de Manipulation de Fichiers Texte=====
  
-====La commande grep====+====Présentation des Commandes grep, egrep et fgrep==== 
 + 
 +===La commande grep===
  
 La commande grep peut être utilisée pour rechercher des lignes contenant une chaîne de caractères dans un jeu de fichiers.  La commande grep peut être utilisée pour rechercher des lignes contenant une chaîne de caractères dans un jeu de fichiers. 
Ligne 1284: Ligne 1379:
 La commande grep peut être utilisée avec des **Expressions Régulières basiques**. Ceci est utile pour rechercher dans le contenu de fichiers. La commande grep peut être utilisée avec des **Expressions Régulières basiques**. Ceci est utile pour rechercher dans le contenu de fichiers.
  
-===Options de la commande===+==Options de la commande==
  
 <WRAP center round todo> <WRAP center round todo>
Ligne 1290: Ligne 1385:
 </WRAP> </WRAP>
  
-====La Commande egrep====+===La Commande egrep===
  
 La commande **egrep** est identique à la commande **grep -E**. Dans les deux cas, l'utilisation des expressions régulières est étendue aux ERe. La commande **egrep** est identique à la commande **grep -E**. Dans les deux cas, l'utilisation des expressions régulières est étendue aux ERe.
  
-===Options de la commande===+==Options de la commande==
  
 <WRAP center round todo> <WRAP center round todo>
Ligne 1300: Ligne 1395:
 </WRAP> </WRAP>
  
-====La Commande fgrep====+===La Commande fgrep===
  
 La commande **fgrep** est identique à la commande **grep -F**. Dans les deux cas et par défaut la recherche concerne une chaîne de caractères interprétés dans un sens littéral sans utilisation de caractères spéciaux ni d'expressions régulières. La commande **fgrep** est identique à la commande **grep -F**. Dans les deux cas et par défaut la recherche concerne une chaîne de caractères interprétés dans un sens littéral sans utilisation de caractères spéciaux ni d'expressions régulières.
  
-===Options de la commande===+==Options de la commande==
  
 <WRAP center round todo> <WRAP center round todo>
Ligne 1310: Ligne 1405:
 </WRAP> </WRAP>
  
-===LAB #- Utiliser grep, egrep et fgrep===+===LAB #- Utiliser grep, egrep et fgrep===
  
 Téléchargez le fichier **greptest** vers votre machine virtuelle en double-cliquant sur le titre ci-dessous : Téléchargez le fichier **greptest** vers votre machine virtuelle en double-cliquant sur le titre ci-dessous :
Ligne 1510: Ligne 1605:
 </code> </code>
  
-====Le Commande sed====+====Présentation de la Commande sed====
  
 La commande **sed** ou //Stream EDitor// est un éditeur de texte non-intéractif. Les actions spécifiées par la commande sed sont exécutées par défaut sur chaque ligne du fichier. La commande sed ne modifie pas le fichier d'origine et sa sortie standard est le canal 1. La commande **sed** ou //Stream EDitor// est un éditeur de texte non-intéractif. Les actions spécifiées par la commande sed sont exécutées par défaut sur chaque ligne du fichier. La commande sed ne modifie pas le fichier d'origine et sa sortie standard est le canal 1.
Ligne 1549: Ligne 1644:
 </WRAP> </WRAP>
  
-===LAB #- Utiliser la Commande sed===+===LAB #- Utiliser la Commande sed===
  
 La commande **d** de sed permet de ne pas afficher certaines lignes à l'écran. Dans l'exemple qui suit, les 10 premières lignes du fichier **/etc/services** ne sont pas affichées à l'écran : La commande **d** de sed permet de ne pas afficher certaines lignes à l'écran. Dans l'exemple qui suit, les 10 premières lignes du fichier **/etc/services** ne sont pas affichées à l'écran :
Ligne 1684: Ligne 1779:
 </WRAP> </WRAP>
  
-====La Commande awk==== +====Présentation de La Commande awk====
- +
-===Présentation===+
  
 Le processeur de texte **awk** est un **filtre**. Une **action** awk est fournie sur la ligne de commande entourée de ' ou de " : Le processeur de texte **awk** est un **filtre**. Une **action** awk est fournie sur la ligne de commande entourée de ' ou de " :
Ligne 1991: Ligne 2084:
 </WRAP> </WRAP>
  
-===LAB #- Utiliser la Commande awk===+===LAB #- Utiliser la Commande awk===
  
 Pour illustrer l'utilisation des tableaux, téléchargez d'abord le fichier **sales.txt** en cliquant sur le titre du fichier exemple ci-dessous : Pour illustrer l'utilisation des tableaux, téléchargez d'abord le fichier **sales.txt** en cliquant sur le titre du fichier exemple ci-dessous :
Ligne 2078: Ligne 2171:
 </code> </code>
  
-====Autres Commandes Utiles====+====LAB #7 -Autres Commandes Utiles====
  
-===La Commande expand===+===7.1 - La Commande expand===
  
 La commande **expand** convertit des tabulations dans un fichier en espaces et envoie le résultat à la sortie standard. Sans fichier en argument ou avec le caractère **-**, la commande prend son entrée de l'entrée standard. La commande **expand** convertit des tabulations dans un fichier en espaces et envoie le résultat à la sortie standard. Sans fichier en argument ou avec le caractère **-**, la commande prend son entrée de l'entrée standard.
Ligne 2173: Ligne 2266:
 </WRAP> </WRAP>
  
-===La Commande unexpand===+===7.2 - La Commande unexpand===
  
 La commande **unexpand** convertit des espaces dans un fichier en tabulations et envoie le résultat à la sortie standard. Sans fichier en argument ou avec le caractère **-**, la commande prend son entrée de l'entrée standard. La commande **unexpand** convertit des espaces dans un fichier en tabulations et envoie le résultat à la sortie standard. Sans fichier en argument ou avec le caractère **-**, la commande prend son entrée de l'entrée standard.
Ligne 2215: Ligne 2308:
 </WRAP> </WRAP>
  
-===La Commande cut===+===7.3 - La Commande cut===
  
 Chaque ligne est divisée en colonnes. Dans une ligne le premier caractère est dans la colonne numéro **un**, le deuxième dans la colonne deux et ainsi de suite. Dans une ligne il peut y avoir des champs séparés par des tabulations. Chaque ligne est divisée en colonnes. Dans une ligne le premier caractère est dans la colonne numéro **un**, le deuxième dans la colonne deux et ainsi de suite. Dans une ligne il peut y avoir des champs séparés par des tabulations.
Ligne 2365: Ligne 2458:
 </WRAP> </WRAP>
  
-===La Commande uniq===+===7.4 - La Commande uniq===
  
 La commande suivante permet d'extraire du fichier /etc/passwd les GID utilisés en tant que groupes principaux des utilisateurs : La commande suivante permet d'extraire du fichier /etc/passwd les GID utilisés en tant que groupes principaux des utilisateurs :
Ligne 2418: Ligne 2511:
 </WRAP> </WRAP>
  
-===La Commande tr===+===7.5 - La Commande tr===
  
 La commande **tr** permet de substituer des caractères pour d'autres. Cette commande n'accepte que des données en provenance de son entrée standard et non en provenance d'un fichier. La commande **tr** permet de substituer des caractères pour d'autres. Cette commande n'accepte que des données en provenance de son entrée standard et non en provenance d'un fichier.
Ligne 2472: Ligne 2565:
 </WRAP> </WRAP>
  
-===La Commande paste===+===7.6 - La Commande paste===
  
 La commande **paste** concatène les lignes de n fichiers. Par exemple : La commande **paste** concatène les lignes de n fichiers. Par exemple :
Ligne 2527: Ligne 2620:
 </WRAP> </WRAP>
  
-===La Commande split===+===7.7 - La Commande split===
  
 La commande **split** est utilisée pour découper de grands fichiers en petit morceaux d'une taille fixe ou d'un nombre de lignes fixe. La commande **split** est utilisée pour découper de grands fichiers en petit morceaux d'une taille fixe ou d'un nombre de lignes fixe.
Ligne 2570: Ligne 2663:
 </WRAP> </WRAP>
  
-===La Commande diff===+===7.8 - La Commande diff===
  
 La commande **diff** indique les modifications à apporter à deux fichiers pour que ceux-ci soient identique.  La commande **diff** indique les modifications à apporter à deux fichiers pour que ceux-ci soient identique. 
Ligne 2620: Ligne 2713:
 </WRAP> </WRAP>
  
-===La Commande cmp===+===7.9 - La Commande cmp===
  
 La commande **cmp** compare les fichiers caractère par caractère. Par défaut la commande s'arrête à la première différence rencontrée : La commande **cmp** compare les fichiers caractère par caractère. Par défaut la commande s'arrête à la première différence rencontrée :
Ligne 2673: Ligne 2766:
 </WRAP> </WRAP>
  
-===La commande patch===+===7.10 - La commande patch===
  
 La commande **patch** est utilisée pour appliquer des modifications à un fichier à partir d'un fichier patch qui contient les différences entre le contenu de l'ancienne version du fichier et la nouvelle version. La commande **patch** est utilisée pour appliquer des modifications à un fichier à partir d'un fichier patch qui contient les différences entre le contenu de l'ancienne version du fichier et la nouvelle version.
Ligne 2805: Ligne 2898:
 </WRAP> </WRAP>
  
-===La commande strings===+===7.11 - La commande strings===
  
 La commande **strings** est utilisée pour trouver toutes les chaînes de caractères qui peuvent être imprimés dans un ou plusieurs fichiers objets ou exécutables passés en argument. Un fichier objet est un fichier intermédiaire intervenant dans le processus de compilation. La commande **strings** est utilisée pour trouver toutes les chaînes de caractères qui peuvent être imprimés dans un ou plusieurs fichiers objets ou exécutables passés en argument. Un fichier objet est un fichier intermédiaire intervenant dans le processus de compilation.
Ligne 3018: Ligne 3111:
 </WRAP> </WRAP>
  
-===La commande comm===+===7.12 - La commande comm===
  
 La commande **comm** est utilisée pour comparer deux fichiers texte. La sortie de la commande sépare les lignes en trois catégories : La commande **comm** est utilisée pour comparer deux fichiers texte. La sortie de la commande sépare les lignes en trois catégories :
Ligne 3128: Ligne 3221:
 </WRAP> </WRAP>
  
-===La commande head===+===7.13 - La commande head===
  
 La commande **head** permet d'afficher les **x** premières lignes d'un fichier. Sans options, la valeur de **x** est de 10 par défaut : La commande **head** permet d'afficher les **x** premières lignes d'un fichier. Sans options, la valeur de **x** est de 10 par défaut :
Ligne 3272: Ligne 3365:
 </WRAP> </WRAP>
  
-===La commande tail===+===7.14 - La commande tail===
  
 La commande **tail** permet d'afficher les **x** dernières lignes d'un fichier. Sans options, la valeur de **x** est de 10 par défaut : La commande **tail** permet d'afficher les **x** dernières lignes d'un fichier. Sans options, la valeur de **x** est de 10 par défaut :
Ligne 3421: Ligne 3514:
 </WRAP> </WRAP>
  
-===LAB #- Utiliser les commandes ifconfig, grep, tr et cut pour isoler l'adresse IPv4===+====LAB #- Utiliser les commandes ifconfig, grep, tr et cut pour isoler l'adresse IPv4====
  
 <code> <code>
Ligne 3452: Ligne 3545:
 </WRAP> </WRAP>
  
-===LAB #- Utiliser les commandes ip, grep, awk et sed pour isoler l'adresse IPv4===+====LAB #- Utiliser les commandes ip, grep, awk et sed pour isoler l'adresse IPv4====
  
 <code> <code>
Ligne 3478: Ligne 3571:
  
 ----- -----
-<html> + 
-<div align="center"> +Copyright © 2023 Hugh Norris. 
-Copyright © 2019 Hugh Norris. +
-</html>+
Menu