Certification Linux LPI/Administrateur système débutant/Examen 101/GNU et commandes Unix/Effectuer les modifications de base des fichiers avec vi

Image logo Il a été demandé de traduire cette page depuis Image logo

Début de la boite de navigation du chapitre
Éditions élémentaires de fichiers à l'aide de VI
Icône de la faculté
Chapitre no 9
Leçon : GNU et commandes Unix
Chap. préc. :Faire des recherches dans des fichiers textes à l'aide des expressions régulières
Chap. suiv. :Sommaire
fin de la boite de navigation du chapitre
En raison de limitations techniques, la typographie souhaitable du titre, « GNU et commandes Unix : Éditions élémentaires de fichiers à l'aide de VI
Certification Linux LPI/Administrateur système débutant/Examen 101/GNU et commandes Unix/Effectuer les modifications de base des fichiers avec vi
 », n'a pu être restituée correctement ci-dessus.

Objectifs modifier

Description: Les candidats devraient pouvoir éditer des fichiers texte en utilisant vi. Cet objectif inclut la navigation dans VI, les modes de base VI : insertion, édition, effacement, et recherche de texte.

Les fichiers, termes et utilitaires clés incluent :
vi
/, ?
h,j,k,l
G, H, L
i, c, d, dd, p, o, a
ZZ, :w!, :q!, :e!
:!

Vi modifier

En utilisant un gestionnaire de fenêtres, vous pouvez utiliser des éditeurs orientés souris comme par exemple xedit. Dans un environnement de développement multiplateformes, les utilisateurs peuvent utiliser l'éditeur de leur choix. En mode console, seul un éditeur au clavier comme vi est requis. L'éditeur Vi sur Linux est le même que sur n’importe quelle plateforme Unix.

Vi a deux modes : - Le mode commande : tout ce que vous taperez sera interprété comme une commande. - Le mode insertion : tout ce que vous taperez sera inséré dans le fichier.

Transition d’un mode à l'autre : - Entrer en mode insertion : touches i, I, a, A, o, O - Entrer en mode commande : Touche échap Le mode par défaut est le mode commande. Le fichier de configuration .exrc peut être créé dans votre répertoire /home pour définir le comportement de Vi.

set ignorecase # Rend Vi insensible à la casse.
set tabs=3 # Défini à 3 le nombre d'espaces pour une tabulation.

Effectuer des modifications basiques en utilisant Vi :

Entrer en mode insertion :

  • i : avant le curseur
  • I : au début de la ligne
  • a : après le curseur
  • A : à la fin de la ligne
  • o : ouvrir la ligne en-dessous
  • O : ouvrir la ligne au-dessus

Supprimer :

  • dw : supprimer le mot
  • dd : supprimer la ligne
  • D : supprimer jusqu'à la fin de la ligne
  • x : supprimer le caractère sur lequel le curseur est placé

Déplacer le curseur :

  • l : déplacer de un vers la droite
  • h : déplacer de un vers la gauche
  • j : déplacer à la ligne en-dessous
  • k : déplacer à la ligne au-dessus
  • $ : déplacer jusqu'à la fin de la ligne
  • ^ : déplacer jusqu'au début de la ligne
  • w : déplacer au mot suivant
  • e : déplacer jusqu'à la fin du mot

Exercices modifier

  • Solution des exercices
  • Demo
  • Mode insertion
  • Mode commande
  • Édition/Remplacement/Joindre/Tronquer
  • Rechercher/Rechercher et remplacer
  • Exemples de commandes