Nous venons de voir les principales commandes de base de manipulation de fichiers. Nous avons vu comment lister les noms des fichiers (ls), comment voir le contenu d'un fichier (more, cat), comment imprimer un fichier (/dev/lp), comment copier un fichier (cp), et comment changer le nom d'un fichier (mv). Toutes ces commandes agissent sur des fichiers considérés comme un tout. Il manque donc, pour être complet, un outil permettant de faire des modifications à l'intérieur d'un fichier. Linux dispose pour cela d'un éditeur qui se nomme vi.