ESGIS - COURS– BASES D’ADMINISTRATION SOUS LINUX 2025-2026
L’éditeur VI sous Linux
Sous Linux la diversité des distributions induit la diversité des éditeurs de texte.
Un éditeur de texte permet d’ouvrir un fichier texte existant en vue d’y apporter des
modifications oubien de créer un nouveau fichier texte.
Bien qu’il en existe plusieurs nous prenons en main l’éditeur vi en raison de sa présence
sur la plupart des distributions Linux.
Nous présentons ici quelques aspects courants de son utilisation.
L’approfondissement se fera en utilisant la page de manuel sous votre version de linux
man page ; ou les liens suivants : [Link] et
[Link]
Sous vi trois modes sont à distinguer : le mode commande ; le mode insertion et le mode
ligne de commande. Le premier transforme la saisie des touches du clavier en commande
en vue de manipuler le contenu du fichier (par exemple effectuer des copies ou des
suppressions), le deuxième permet de faire les saisies de texte (éditer le fichier) et le
troisième d’effectuer des opérations sur le fichier (enregistrement des modifications,
fermeture du fichier, ...)
Quelques utilisations
1. Créer un nouveau fichier (ou ouvrir en modification un fichier existant)
a. Se placer dans le bon répertoire
b. Exécuter vi nom_du_fichier
2. A l’ouverture du fichier si c’est un nouveau fichier il faut activer l’édition du fichier
au besoin en tapant la touche ‘a’ ou ‘i’.
3. Pour sortir du mode édition et passer en mode commande il faut appuyer
nécessairement la touche ‘Echap (Esc)’. Le mode commande permet de faire des
opérations sur le fichier sans y inscrire de nouveaux éléments dans son contenu ; par
exemple enregistrer, fermer, annuler les modifications, copier et coller à l’intérieur du
fichier.
4. Quelques opérations possibles en mode « commande » :
a. yy (copier la ligne courante)
b. p (coller la ligne précédemment copier à la ligne de positionnement actuelle)
c. dd (supprimer la ligne)
AGBETI SAMUEL 1
ESGIS - COURS– BASES D’ADMINISTRATION SOUS LINUX 2025-2026
d. x (supprimer le caractère sur lequel le curseur est actif)
5. Quelques opérations en mode ligne de commande :
a. :w (enregistre les modifications apportées au fichier)
b. :q (sort du fichier, généralement utilisée après modification)
c. :wq (enregistre et ferme le fichier)
d. : q! (ferme le fichier sans enregistrer les modifications)
6. Mise en œuvre : utiliser les différents acquis sur l’éditeur vi
« Nous sommes dans le cours de Bases d’Administration sous Linux »
« Il est temps de rentrer dans la réalité des commandes »
« Pour cela nous allons exploiter l’éditeur vi »
« C’est parti, GO !»
Avec l’éditeur vi Créer un fichier nommé esmorad.
NB : Les guillemets servent juste à délimiter les lignes et ne sont pas contenus dans le texte réel.
Le fichier s’ouvre à la création. Passer en mode insertion et mettre le texte
proposé
Enregistrer le fichier et fermer le fichier puis ouvrez à nouveau le fichier et
vérifier son contenu s’il est conforme à ce que vous avez enregistré
précédemment.
Sur la première ligne supprimer les deux derniers mots « sous Linux » et
mettez plutôt « dans l’environnement Linux »
Copier la dernière ligne et revenez la positionner désormais comme
première ligne
Repartez supprimer la dernière ligne
Faites d’autres manipulations sur le fichier et évaluez votre capacité à opérer
avec l’éditeur vi
AGBETI SAMUEL 2