Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
elearning:workbooks:centos:6:utilisateur:l102 [2020/07/30 07:18] – admin | elearning:workbooks:centos:6:utilisateur:l102 [2023/02/14 08:22] (Version actuelle) – admin | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
~~PDF: | ~~PDF: | ||
+ | |||
+ | Version : **2022.01** | ||
Dernière mise-à-jour : ~~LASTMOD~~ | Dernière mise-à-jour : ~~LASTMOD~~ | ||
- | ======LRF102 | + | ======LCF102 |
+ | |||
+ | =====Contenu du Module===== | ||
+ | |||
+ | * **LCF102 - L’Éditeur VI** | ||
+ | * Contenu du Module | ||
+ | * Présentation | ||
+ | * LAB #1 - Créer, ouvrir et fermer des fichiers | ||
+ | * 1.1 - Commandes | ||
+ | * 1.2 - Créer un nouveau fichier avec VI | ||
+ | * 1.3 - Ouvrir un fichier en mode lecture seule avec la commande view | ||
+ | * 1.4 - Ouvrir un fichier en mode lecture-écriture avec la commande vi | ||
+ | * LAB #2 - La Commande set | ||
+ | * 2.1 - Commandes | ||
+ | * 2.2 - Activer la numérotation des lignes avec la commande set | ||
+ | * LAB #3 - Se Déplacer dans un Fichier | ||
+ | * 3.1 - Commandes | ||
+ | * LAB #4 - Insertion de Texte | ||
+ | * 4.1 - Commandes | ||
+ | * 4.2 - Insérer du texte | ||
+ | * LAB #5 - Recherche de Texte | ||
+ | * 5.1 - Commandes | ||
+ | * 5.2 - Rechercher et remplacer du texte | ||
+ | * LAB #6 - Suppression de Texte | ||
+ | * 6.1 - Commandes | ||
+ | * 6.2 - Supprimer des lignes | ||
+ | * LAB #7 -Copier, Couper et Coller | ||
+ | * 7.1 - Commandes | ||
+ | * 7.2 - Copier, couper et coller du texte | ||
+ | * LAB #8 -Configuration d'une Interface VI Personnelle | ||
=====Présentation===== | =====Présentation===== | ||
Ligne 27: | Ligne 58: | ||
* remplacer du texte. | * remplacer du texte. | ||
- | =====LAB #1 - Travailler avec VI | + | =====LAB #1 - Créer, ouvrir et fermer des fichiers===== |
- | + | ||
- | ====1.1 - Créer, ouvrir et fermer des fichiers==== | + | |
- | ===Commandes=== | + | ====1.1 - Commandes=== |
^ Commande ^ Description^ | ^ Commande ^ Description^ | ||
Ligne 46: | Ligne 75: | ||
| **:q!** | Quitter sans sauvegarder | | | **:q!** | Quitter sans sauvegarder | | ||
- | ===1.2 - Créer un nouveau fichier avec VI=== | + | ====1.2 - Créer un nouveau fichier avec VI==== |
Copiez les 25 lignes ci-dessous : | Copiez les 25 lignes ci-dessous : | ||
Ligne 85: | Ligne 114: | ||
<WRAP center round todo> | <WRAP center round todo> | ||
- | **A faire** - Appuyez sur la touche **i** de votre clavier pour basculer en mode // | + | **A faire** - Appuyez sur la touche **i** de votre clavier pour basculer en mode // |
</ | </ | ||
- | ===1.3 - Ouvrir un fichier en mode lecture seule avec la commande view=== | + | ====1.3 - Ouvrir un fichier en mode lecture seule avec la commande view==== |
Ouvrez maintenant le fichier **/ | Ouvrez maintenant le fichier **/ | ||
Ligne 136: | Ligne 165: | ||
</ | </ | ||
- | ===1.4 - Ouvrir un fichier en mode lecture-écriture avec la commande vi=== | + | ====1.4 - Ouvrir un fichier en mode lecture-écriture avec la commande vi==== |
Quittez view avec la commande **:q** et ouvrez le fichier **/ | Quittez view avec la commande **:q** et ouvrez le fichier **/ | ||
Ligne 179: | Ligne 208: | ||
</ | </ | ||
- | ====LAB #2 - La Commande set==== | + | =====LAB #2 - La Commande set===== |
- | ===2.1 - Commandes=== | + | ====2.1 - Commandes==== |
^ Commande ^ Description^ | ^ Commande ^ Description^ | ||
Ligne 191: | Ligne 220: | ||
| **:set noic** | Rechercher en tenant compte de la casse | | | **:set noic** | Rechercher en tenant compte de la casse | | ||
- | ===2.2 - Activer la numérotation des lignes avec la commande set=== | + | ====2.2 - Activer la numérotation des lignes avec la commande set==== |
Activer la numérotation des lignes avec la commande **:set nu** ou la commande **:set number**. Vous obtiendrez un résultat similaire à celui-ci : | Activer la numérotation des lignes avec la commande **:set nu** ou la commande **:set number**. Vous obtiendrez un résultat similaire à celui-ci : | ||
Ligne 253: | Ligne 282: | ||
</ | </ | ||
- | ====LAB #3 - Se Déplacer dans un Fichier==== | + | =====LAB #3 - Se Déplacer dans un Fichier===== |
- | ===3.1 - Commandes=== | + | ====3.1 - Commandes==== |
^ Commande ^ Description^ | ^ Commande ^ Description^ | ||
Ligne 284: | Ligne 313: | ||
</ | </ | ||
- | ====LAB #4 - Insertion de Texte==== | + | =====LAB #4 - Insertion de Texte===== |
- | ===4.1 - Commandes=== | + | ====4.1 - Commandes==== |
^ Touche(s) ^ Description^ | ^ Touche(s) ^ Description^ | ||
Ligne 298: | Ligne 327: | ||
| < | | < | ||
- | ===4.2 - Inserer du texte=== | + | ====4.2 - Inserer du texte==== |
Insérez une ligne en dessous de la ligne courante en utilisant le commande **o**. Notez que vous êtes maintenant en mode // | Insérez une ligne en dessous de la ligne courante en utilisant le commande **o**. Notez que vous êtes maintenant en mode // | ||
Ligne 399: | Ligne 428: | ||
Passez maintenant en mode // | Passez maintenant en mode // | ||
- | ====LAB #5 - Recherche de Texte==== | + | =====LAB #5 - Recherche de Texte===== |
- | ===5.1 - Commandes=== | + | ====5.1 - Commandes==== |
^ Touche(s) ^ Description^ | ^ Touche(s) ^ Description^ | ||
Ligne 412: | Ligne 441: | ||
| **: | | **: | ||
- | ===5.2 - Rechercher et remplacer du texte=== | + | ====5.2 - Rechercher et remplacer du texte==== |
Recherchez maintenant la chaîne //super// grâce à la commande **%%/ | Recherchez maintenant la chaîne //super// grâce à la commande **%%/ | ||
Ligne 451: | Ligne 480: | ||
</ | </ | ||
- | ====LAB #6 - Suppression de Texte==== | + | =====LAB #6 - Suppression de Texte===== |
- | ===6.1 - Commandes=== | + | ====6.1 - Commandes==== |
^ Touche(s) ^ Description^ | ^ Touche(s) ^ Description^ | ||
Ligne 465: | Ligne 494: | ||
| **:5,7 d** | Suppression des lignes 5, 6 et 7 | | | **:5,7 d** | Suppression des lignes 5, 6 et 7 | | ||
- | ===6.2 - Supprimer des lignes=== | + | ====6.2 - Supprimer des lignes==== |
Placez-vous sur la ligne 14 et supprimez-la grâce à la commande **dd**. Vous obtiendrez donc un résultat similaire à celui-ci : | Placez-vous sur la ligne 14 et supprimez-la grâce à la commande **dd**. Vous obtiendrez donc un résultat similaire à celui-ci : | ||
Ligne 530: | Ligne 559: | ||
- | ====LAB #7 -Copier, Couper et Coller==== | + | =====LAB #7 -Copier, Couper et Coller===== |
- | ===7.1 - Commandes=== | + | ====7.1 - Commandes==== |
^ Touche(s) ^ Description^ | ^ Touche(s) ^ Description^ | ||
Ligne 542: | Ligne 571: | ||
| **:2,3 m 7** | Déplace les lignes 2 à 3 à la ligne en dessous de la ligne 7 | | | **:2,3 m 7** | Déplace les lignes 2 à 3 à la ligne en dessous de la ligne 7 | | ||
- | ===7.2 - Copier, couper et coller du texte=== | + | ====7.2 - Copier, couper et coller du texte==== |
Placez votre curseur sur la ligne 3. Copiez celle-ci grâce à la commande **yy**. Placez votre curseur sur la ligne 5 et utilisez la commande **p**. Vous obtiendrez le résultat suivant : | Placez votre curseur sur la ligne 3. Copiez celle-ci grâce à la commande **yy**. Placez votre curseur sur la ligne 5 et utilisez la commande **p**. Vous obtiendrez le résultat suivant : | ||
Ligne 690: | Ligne 719: | ||
</ | </ | ||
- | ====LAB #8 -Configuration d'une Interface VI Personnelle===== | + | =====LAB #8 -Configuration d'une Interface VI Personnelle===== |
VI peut être configuré par chaque utilisateur en créant un fichier dénommé **~/ | VI peut être configuré par chaque utilisateur en créant un fichier dénommé **~/ | ||
Ligne 739: | Ligne 768: | ||
----- | ----- | ||
- | < | + | |
- | <div align=" | + | Copyright © 2023 Hugh Norris. |
- | Copyright © 2020 Hugh Norris. | + | |
- | </ | + |