Trucs et astuces
KB N°1925

Guide de survie VI/VIM

Versions: V.5.x V6.x N/A
Publié le lundi 9 juillet 2012
Modifié le lundi 13 décembre 2021

Le logiciel Olfeo fonctionne sur des plateformes Linux, ex. Debian, Fedora, Red Hat, Slackware... Le serveur est accessible en ligne de commande et la configuration du système d'exploitation supportant Olfeo n'est possible qu'en éditant des fichiers de configuration. Pour cela l'éditeur VI (prononcer vi aïe) est l'outil le plus approprié... pas de panique juste quelques commandes sont utiles !

Objectif : utiliser le logiciel VIM qui est beaucoup plus convivial que VI.

Ouvrir un fichier texte

Utiliser la commande suivante :

# vim MonFichier.conf

Mode commande et mode insertion

Il y a deux états possibles, le mode « insertion » afin d’éditer le fichier, et le mode « commande » afin d’entrer les commandes (fermer, enregistrer, etc.).

  • Après l’ouverture d’un fichier, VIM est en mode commande. Taper « i » pour entrer en mode insertion qui sert à l’édition.
  • « Échap » permet de revenir au mode commande.

Enregistrer des modifications

Une fois les modifications effectuées en mode insertion, passer en mode commande pour enregistrer le fichier.

  • «Échap»: mode commande
  • «:w» : pour enregistrer le fichier
  • «:wq» : pour enregistrer le fichier et quitter VIM
  • «:q!» : pour quitter VIM sans enregistrer les changements

Autres commandes utiles

  • « dd » : pour effacer une ligne
  • « x » : pour effacer le caractère courant
  • « / » : rechercher une chaîne de caractères. « Entrée » pour la trouver, puis appuyer sur « n » pour trouver les occurrences suivantes.

Il existe de nombreuses autres commandes. Celles énumérées ci-dessus sont les commandes de base afin de pouvoir rapidement manipuler les fichiers de configuration Linux : régler les interfaces réseau, rajouter un serveur de noms, consulter les fichiers de logs (logs du proxy HTTP par exemple), etc.

Avez-vous trouvé cet article utile ?
Revenir à la liste des articles
En visitant ce site, vous acceptez l'utilisation de cookies. Nous utilisons des cookies pour améliorer votre navigation sur notre site. En savoir plus.Ok