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:42] 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 - 38 Commandes de Base===== 
  
 ====1.1 - La commande stty===== ====1.1 - La commande stty=====
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 697: Ligne 777:
 /usr/src/kernels/3.10.0-327.el7.x86_64/include/config/scsi/aacraid.h /usr/src/kernels/3.10.0-327.el7.x86_64/include/config/scsi/aacraid.h
 </code> </code>
 +
 +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=== ===Options des commandes===
Ligne 855: Ligne 946:
 <code> <code>
 [root@centos7 ~]# exit [root@centos7 ~]# exit
-logou+logout
 [trainee@centos7 ~]$  [trainee@centos7 ~]$ 
 </code> </code>
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 1312: Ligne 1405:
 </WRAP> </WRAP>
  
-====LAB #4 - Utiliser grep, egrep et fgrep====+===LAB #4 - 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 1551: Ligne 1644:
 </WRAP> </WRAP>
  
-====LAB #5 - Utiliser la Commande sed====+===LAB #5 - 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 1991: Ligne 2084:
 </WRAP> </WRAP>
  
-====LAB #6 - Utiliser la Commande awk====+===LAB #6 - 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 3421: Ligne 3514:
 </WRAP> </WRAP>
  
-===LAB #8 - Utiliser les commandes ifconfig, grep, tr et cut pour isoler l'adresse IPv4===+====LAB #8 - Utiliser les commandes ifconfig, grep, tr et cut pour isoler l'adresse IPv4====
  
 <code> <code>
Ligne 3452: Ligne 3545:
 </WRAP> </WRAP>
  
-===LAB #9 - Utiliser les commandes ip, grep, awk et sed pour isoler l'adresse IPv4===+====LAB #9 - 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 © 2020 Hugh Norris. +
-</html>+
Menu