vi ist ein schneller, schlanker Texteditor, der auf so gut wie allen Unix- und Linux-Systemen zur Verfügung steht. Er wird ausschliesslich über die Tastatur bedient, daher sollte man die wichtigsten Befehle kennen (Tipp: Diese Datei für den Ausdruck optimiert anzeigen).
Zunächst muss man zwischen dem Eingabe (Insert) Modus und dem Menü-Modus unterscheiden. Nach Öffnen einer Datei mit einem Befehl wie vi smb.conf gelangen Sie durch Druck der [b]"i"[/b] - Taste in den Eingabemodus. Jetzt kann der Text editiert werden.
Um die Datei zu schließen oder zu sichern, muss der Eingabemodus mit [b]"ESC"[/b] wieder verlassen werden. Mit einem Doppelpunkt werden vi Befehle mitgeteilt:
:q - beenden
:q! - beenden und Änderungen ignorieren
:w - speichern
:wq - speichern und beenden
/Suchwort - Sucht nach "Suchwort" Richtung Dateiende
?Suchwort - Sucht nach "Suchwort" Richtung Dateianfang
n - Sucht die nächste Fundstelle in Suchrichtung