Crontab-Datei mit dem Texteditor Vim bearbeiten
Bitte verwenden sie die "Drucken" Funktion am Seitenende, um ein PDF zu erstellen.
Für Webhosting und Managed Dedicated Server
Erfahren Sie, wie Sie Crontab-Dateien mit dem kommandozeilenbasierten Texteditor Vim verwalten. Vim ist eine erweiterte Version des legendären Texteditors Vi, der seit den 1970er Jahren von Systemadministratoren und Entwicklern auf Unix-ähnlichen Systemen verwendet wird. Mit seinen zahlreichen Funktionen wie Syntax-Highlighting, unbegrenzten Rückgängig- und Wiederholen-Schritten, sowie bequemen Such- und Ersetzungsfunktionen, bietet Vim eine effiziente und flexible Möglichkeit, um Konfigurationsdateien wie die Crontab zu bearbeiten.
Dieser Artikel erklärt den Befehls- und Einfügemodus des VI-Editors und stellt wichtige VI-Befehle vor.
Verwendung von Vim
Wenn Sie den Befehl crontab -e ausführen, wird automatisch der Editor Vim gestartet, und die Crontab-Konfigurationsdatei öffnet sich zur Bearbeitung.
Der Vi/Vim-Editor bietet zwei Modi: den Befehlsmodus und den Einfügemodus. Im Befehlsmodus können Sie Befehle eingeben, etwa um die Datei zu speichern. Diese Eingaben erscheinen nicht als Text, sondern werden als Befehle interpretiert.
Um in den Einfügemodus zu gelangen, drücken Sie i (für Insert) oder die Einfügen-Taste. In diesem Modus werden Ihre Eingaben sofort im Text sichtbar. Zurück in den Befehlsmodus gelangen Sie durch Drücken der ESC-Taste.
Nachfolgend finden Sie einige häufig verwendete Befehle, die sowohl in Vim als auch in Vi identisch sind:
Vim(Vi)-Befehl | Beschreibung |
---|---|
dd | Aktuelle Zeile löschen |
u | Letzte Veränderung rückgängig machen |
x | Zeichen unter dem Cursor löschen |
J | Zeilen zusammenfassen |
o | Neue Zeile unter der aktuellen einfügen |
P | Daten aus dem Speicher-Puffer an der Cursor-Position einfügen |
:q | Editor verlassen |
:q! | Editor verlassen ohne den Text zu speichern |
:wq | Text abspeichern und Editor verlassen |
i | In den Eingabemodus springen, Texteingabe ab der Cursorposition |
Hinweise
- Alle Befehle, die mit einem Doppelpunkt beginnen, müssen mit der Eingabetaste (Enter/Return) bestätigt werden.
- Bitte beachten Sie bei der Erstellung von Cronjobs auch die Informationen des folgenden Artikels: Was Sie bei der Erstellung von Cronjobs beachten sollten