Maxy.fr

Utilisation de l’éditeur VI sous Linux

L’éditeur de fichier VI est malgré le fait qu’il soit moins simple à prendre en main que certains autres, plus pratique d’utilisation (d’après moi). Je vais expliquer ici les commandes essentielles à connaître pour son utilisation.

Il faut dans un premier temps savoir qu’il existe principalement deux modes de fonctionnement de l’éditeur :

  1. Le mode par défaut : C’est le mode dans lequel vous arrivez lors du lancement de l’édition. Il vous permet de taper des commandes.
  2. Le mode insertion : Il vous permet d’insérer du texte dans le fichier. Vous y accédez à l’aide de la touche « i » ou « a » . Pour quitter le mode insertion, appuyez sur la touche « echap » .
  • Lancer l’édition d’un fichier :
vi nomdufichier (avec l'extension si il y a lieu)

Toutes les commandes suivantes doivent être entrées dans le mode de fonctionnement par défaut de l’éditeur (le mode commande).

  • Quitter l’éditeur sans sauvegarder : « :q » .
  • Forcer l’éditeur à quitter sans sauvegarder : « :q! » .
  • Sauvegarder et quitter : « :wq » .
  • Sauvegarder sans quitter : « :w » .
  • Sauvegarder sous : « :file nomchoisi » .
  • Supprimer un caractère : Appuyez sur la touche « x » (supprimera le caractère sur lequel est le curseur).
  • Supprimer une ligne complète : Appuyez deux fois de suite sur la touche « d » (supprimera la ligne où est positionné le curseur).
  • Rechercher dans le fichier : « /recherche » . Pour parcourir les différents éléments trouvé appuyez ensuite sur la touche « n » .

Il existe d’autres commandes plus avancées que je ne détaillerais pas ici, si vous souhaitez en savoir plus vous trouverez la documentation en cherchant un peu sur Google.

 

Categories : Linux

By Guillaume - 11/22/2013 at 11:05 pm

Shar this article :

Similar articles

How to resolve the Possible attack detected message in ISPConfig ?

If you are managing a web server with ISPConfig, you may encounter the warning message "Possible attack detected. This action has been logged." on the web interface, making access impossible. This alert can be triggered for various reasons, but its resolution is simple. Here's how to resolve...

Postfix : Fixing email sending issues to Gmail due to IPv6

If you are unable to send emails to Gmail addresses from your server and you encounter the following error, it is likely a configuration issue if you have both IPv4 and IPv6: Our system has detected that this message does 550-5.7.1 not meet IPv6 sending guidelines regarding PTR records and...

Automatically Start Node.js on Server Boot

If you've ever created programs using Node.js, you've probably encountered this issue: Node.js scripts don't automatically restart when you reboot your server. Therefore, you need to manually reconnect to restart them, which can be quite inconvenient. Here's a small shell script that allows you to...