RHEL 7 - Remarques RHCSA (aide-mémoire)
L'éditeur vim
Insérer du texte
| Commande | Action |
|---|---|
| je | Insérer du texte avant la position actuelle du curseur |
| un | Ajouter du texte après la position actuelle du curseur |
| A | Ajouter du texte à la fin de la ligne courante |
| o | Ouvrir une nouvelle ligne sous la ligne actuelle |
| O | Ouvrir une nouvelle ligne au-dessus de la ligne actuelle |
Naviguer dans vi
| Commande | Action |
|---|---|
| flèche gauche / h | déplacer 1 caractère vers la gauche |
| flèche droite / l | plus à droite 1 caractère |
| flèche vers le haut / k | remonter d'une ligne |
| flèche bas / j | descendre d'une ligne |
| $ | aller à la fin de la ligne courante |
| 0 | déplacer au début de la ligne courante |
Suppression de texte
| Commande | Action |
|---|---|
| x | supprimer le caractère à la position actuelle du curseur |
| dw | supprimer un mot ou une partie de mot à droite du curseur |
| jj | supprimer la ligne courante |
| D | Supprimer la ligne actuelle à partir de la position actuelle du curseur |
Annuler et répéter
| Commande | Action |
|---|---|
| u | annuler la dernière commande |
| . (point) | répéter la dernière commande |
Rechercher et remplacer du texte
| Commande | Action |
|---|---|
| /[chaîne] | Rechercher la chaîne en avant |
| ?[rechercher] | Rechercher une chaîne en arrière |
| n | Rechercher la prochaine occurrence de la chaîne |
| N | trouver l'occurrence précédente de la chaîne |
| :%s/ancien/nouveau | Rechercher et remplacer la première occurrence de la chaîne ancienne par la chaîne nouvelle |
| : %s/ancien/nouveau/g | Rechercher et remplacer toutes les occurrences de la chaîne ancienne par la chaîne nouvelle |
| cw | Changer le mot à partir de la position actuelle du curseur |
| r | Remplacer le caractère à la position actuelle du curseur |
| R | Remplacer/écraser le texte sur la ligne actuelle |
Copier et coller du texte
| Commande | Action |
|---|---|
| yw | Copier le mot courant dans le tampon |
| aa | Copier la ligne actuelle dans le tampon |
| p | Coller les données extraites sous la ligne actuelle |
| P | Coller les données extraites au-dessus de la ligne actuelle |
Enregistrer et quitter
| Commande | Action |
|---|---|
| :w | Écrire le changement dans le fichier sans quitter |
| :w ! | écrire le changement dans le fichier même si vous n'êtes pas le propriétaire du fichier |
| :wq | écrire le changement dans le fichier et quitter |
| :wq ! | écrire le changement dans le fichier et quitter même si vous n'êtes pas le propriétaire du fichier |
| :q | se ferme lorsqu'aucune modification n'est apportée |
| :q ! | quitte sans enregistrer les modifications apportées |