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 |