Linux-Test

Arbeiten mit dem Editor vi



Auch wenn der vi wegen seiner scheinbaren Komplexität von vielen gemieden wird, ist ihm eine eigene Sektion bei der LPI-Prüfung gewidmet. Es wird verlangt, dass die Kandidaten in der Lage sind, Textdateien mit dem vi zu editieren. Das Prüfungsziel umfasst die vi-Navigation, die grundlegenden vi-Modi, Einfügen, Ändern, Löschen, Kopieren und Finden von Text.


  1. Gibt man im Kommandozeilenmodus, also nach dem ":" ein "q!", geschieht folgendes:
    Der vi wird verlassen ohne dass der bearbeitete Text abgespeichert wird
    Der vi wird verlassen, nachdem der bearbeitete Text ohne Nachfrage abgespeichert wurde
    Der Benutzer wird gefragt, ob der Text abgespeichert werden soll, dann wird der vi verlassen.
    Der Befehl ist falsch, er sollte "!q" lauten

  2. Der Name vi stammt von:
    römisch sechs (VI)
    visual

  3. In welchem Modus befindet sich der vi nach dem Start?
    Einfügemodus (insert mode)
    Befehlsmodus (command mode)
    Kommandozeilenmodus (ex mode)

  4. Was bewirkt die Eingabe der Taste A im Befehlsmodus?
    Ein "A" erscheint im Text
    Der vi geht in den Einfügemodus, und der Cursor wird an den Anfang der Zeile positioniert.
    Der vi geht in den Einfügemodus, und der Cursor wird ans Ende der Zeile positioniert.
    Der vi geht in den Einfügemodus, und der Text wird hinter der aktuellen Cursorposition eingefügt.

  5. Was bewirkt die Eingabe der Taste a im Befehlsmodus?
    Ein "a" erscheint im Text
    Der vi geht in den Einfügemodus, und der Cursor wird an den Anfang der Zeile positioniert.
    Der vi geht in den Einfügemodus, und der Cursor wird ans Ende der Zeile positioniert.
    Der vi geht in den Einfügemodus, und der Text wird hinter der aktuellen Cursorposition eingefügt.

  6. Man befindet sich im Befehlsmodus und möchte Text unmittelbar vor der aktuellen Cursorposition einfügen. Mit welchem Kommando lässt sich dies bewerkstelligen?
    i
    I
    a
    o

  7. Man möchte einen Text im vi unter einem neuen Namen "lpic.txt" abspeichern. Mit welchem Kommando kann man dies im Kommandozeilenmodus realisieren?
    :write lpic.txt
    :w lpic.txt
    :save lpic.txt
    :s lpic.txt

  8. Welche der folgenden Kommandos im Kommandozeilenmodus speichert eine Datei unter dem bestehenden Namen ab und verlässt dann den vi?
    :we
    :wq
    :x
    :s

  9. Mit welcher Taste bzw. Tastenkombination kann man den Einfügemodus verlassen und in den Befehlsmodus gehen?
    Mit der ~-Taste
    ESC-Taste
    Ctrl+b

Übersicht:

© James Wilson - Fotolia.com

© Bild: James Wilson

Bei Fragen mit Vierecken zum Ankreuzen können eine oder mehrere Alternativen korrekt sein.

Bei den Fragen mit Kreisen zum Ankreuzen ist immer nur eine Alternative möglich!


Wenn Sie schnell und effizient Linux oder eine Programmiersprache wie C/C++, Python, PHP oder Perl erlernen wollen, finden Sie sicherlich einen passenden Kurs bei Bodenseo. Die Kurse und Schulungen finden am Bodensee statt, einer der schönsten Regionen von Deutschland.

© Bernd Klein, Bodenseo, Linux-Kurse und Schulungen