So bearbeiten Sie Dateien unter Linux: Der Texteditor vi ist Ihr bester Freund
Inhaltsverzeichnis:
- Der Vi-Texteditor
- Vi-Modi
- Vi Überlebensführer
- Grundlegende Befehle
- Befehle bearbeiten
- Suchen und ersetzen
- Kopieren und einfügen
- Ausschneiden und einfügen
Vi, vom Wort Visual, ist ein Programm, das als Texteditor katalogisiert ist, da es im Gegensatz zu den als Textverarbeitung kategorisierten Programmen keine Tools zur Visualisierung des Endergebnisses des Dokuments zum Zeitpunkt des Drucks bietet. Mit anderen Worten, es fehlen Optionen zum Zentrieren oder Ausrichten von Text, aber es ermöglicht die grundlegenden Aktivitäten wie das vielseitige Kopieren, Einfügen, Verschieben oder Löschen von Zeichen. Oft werden diese Arten von Programmen von Programmierern für die Entwicklung von Quellcode verwendet.
Sie fragen sich sicherlich, warum wir über Vi Bescheid wissen sollten? Der Hauptgrund dafür ist, dass es in allen Linux-Distributionen enthalten ist und in Notsituationen möglicherweise der einzige verfügbare Editor ist, der ein Problem mit Systembeschädigung, Startfehlern oder anderen Katastrophen löst. Die erforderlichen Ressourcen sind jedoch gering und ideal für die Verwaltung von Systemdateien.
Der Vi-Texteditor
Vi wurde erstellt, indem ed und ex resources, zwei Publisher für Unix, verwendet wurden. Ursprünglich von Bill Joy im Jahr 1976 geschrieben. Es gibt eine verbesserte Version namens Vim, aber da Vi in fast allen Distributionen enthalten ist, ist es notwendig, seine Grundlagen für Notoperationen zu kennen.
Die Vi-Bearbeitung ist ein Texteditor, der in allen Arten von Terminals verwendet werden kann. Die Ausführung erfolgt im Vollbildmodus. Sie kann den Text einer gesamten Datei im Speicher verarbeiten und einige Tasten reichen aus, um die erforderlichen Vorgänge auszuführen.
Vi-Modi
Der Betrieb von vi hängt von drei Zuständen oder Modi ab:
- Der Befehls- oder reguläre Modus : Dies ist der Standardmodus von vi, in dem Sie mit den Tasten Aktionen ausführen können, um den Kurs zu verschieben, in der Datei zu navigieren, den Text zu verarbeiten oder einfach die Bearbeitung zu beenden. Der zweite Modus, der Einfüge- oder Textmodus.: Die Tasten geben Zeichen in den Text ein. Und schließlich der Modus für die letzte Zeile oder Beispiel: Hier werden die Tasten verwendet, um Befehle am unteren Bildschirmrand in der letzten Zeile zu schreiben.
Vi Überlebensführer
Die Syntax zum Ausführen von Vi von Ihrem Terminal lautet wie folgt:
Ich habe 'Dateiname' gesehen
Sobald die Datei angezeigt wurde, können Sie sich entweder mit den Pfeilcursorn oder mit den Tasten bewegen: h, j, k, l, falls Sie keinen Pfeilcursor haben.
Es gibt auch andere Möglichkeiten, vi aufzurufen. Zum Beispiel:
Wenn Sie nur das Bearbeitungsfenster ohne Dateien öffnen möchten, verwenden Sie:
Ich habe gesehen
Bei der allgemeinen Syntax generiert vi eine Datei mit dem angegebenen Namen, wenn der 'Dateiname' nicht vorhanden ist.
Sie können vi mit mehreren Dateien gleichzeitig öffnen:
sah Datei1 Datei2
Auf die gleiche Weise können wir die Datei öffnen, indem wir den Cursor in einer bestimmten Zeile, am Ende der Datei oder entsprechend dem Auftreten eines Schlüsselworts positionieren. Nachfolgend sind jeweils die Beispiele aufgeführt:
vi +45 Datei1 vi + $ Datei1 vi + / Es gab Datei1
Vielleicht möchten Sie Folgendes lesen: LyX: Erweiterter Dokumentprozessor in LaTeX für Ubuntu
Grundlegende Befehle
Mit ein paar grundlegenden Befehlen können Sie jetzt an Ihrer vi-Datei arbeiten.
Befehl | Beschreibung |
---|---|
: q | Es dient zum Beenden des Editors (ohne die Informationen zu speichern) |
: q! | Es ist eine erzwungene Möglichkeit, den Editor zu verlassen, ohne die Informationen zu speichern (auch wenn bereits Änderungen an der Datei vorgenommen wurden). |
: wq | Speichern Sie die Datei und schließen Sie den Editor |
: Dateiname | Speichern Sie die Datei unter dem angegebenen Namen |
Befehle bearbeiten
Befehl | Beschreibung |
---|---|
x | Dient zum Löschen des Zeichens, das sich derzeit unter dem Cursor befindet |
dd | Es wird verwendet, um die Zeile zu löschen, die sich derzeit unter dem Cursor befindet. |
d x d | Es wird verwendet, um x Zeilen aus der Datei zu entfernen, wobei von der Zeile gezählt wird, die sich derzeit unter dem Cursor befindet. |
n x | Es wird verwendet, um n Zeichen zu löschen, die zu diesem Zeitpunkt vom Cursor zählen. |
x >> | Es wird verwendet, um x Linien rechts beginnend mit dem Cursor zu identifizieren. |
x << | Es wird zum Einrücken von x Zeilen nach links verwendet, beginnend mit dem Cursor. |
Suchen und ersetzen
Um Wortsuchen durchzuführen, führen wir dies im regulären Modus oder im Befehlsmodus durch. Es ist so einfach wie die Eingabe des Symbols „ / “ gefolgt von der Zeichenfolge, nach der gesucht werden soll. Drücken Sie zur Bestätigung die Eingabetaste. Um zwischen Ereignissen zu navigieren, verwenden wir die Taste n.
Wenn wir eine bestimmte Zeichenfolge ersetzen müssen, lautet die zu verwendende Syntax wie folgt:
Um es in einer Zeile zu tun
: s / string zum Ersetzen / Ersetzen des Strings /
Um den Austausch im gesamten Dokument vorzunehmen
Das Ersetzen kann im gesamten Dokument mit der folgenden Syntax erfolgen:
% s / string zum Ersetzen / Ersetzen des Strings /
Das Beste an dieser Methode ist, dass sie für die Suche mithilfe regulärer Ausdrücke äußerst effektiv ist.
Kopieren und einfügen
Der Vi-Editor bietet uns auch die Möglichkeit, eine Auswahl von Zeilen zu kopieren und einzufügen. Der Vorgang ist einfach, wir führen den folgenden Befehl ein:
nyy
Wobei n die Anzahl der Zeilen darstellt, die ich kopieren möchte.
Wenn der von mir ausgeführte Befehl beispielsweise folgendermaßen lautet:
18JJ
Das Ergebnis sind 18 Zeilen, die in die Zwischenablage kopiert werden. Um die Auswahl einzufügen, geben Sie einfach den Buchstaben p ein .
Ausschneiden und einfügen
Dieser Vorgang ähnelt dem vorherigen, aber wir ersetzen den Befehl durch:
ndd
In ähnlicher Weise steht n für die Anzahl der Zeilen, die ausgeschnitten und schließlich eingefügt werden sollen. Verwenden Sie dazu die Taste p.
Hat das Leben dich gerettet? Habe ich dich jemals gesehen? ? Erzählen Sie uns in den Kommentaren von Ihren Erfahrungen.
Komprimieren und dekomprimieren Sie Dateien unter Linux
Wir erklären in diesem Tutorial Komprimieren und Dekomprimieren von Dateien unter Linux: ZIP, BZ2, Tar, Tar.GZ, Rar in Debian, Ubuntu, Suse, Mint, CentOS und Fedora.
So erstellen Sie Ihr erstes Skript unter Linux
Tutorial zum Erstellen Ihres ersten Skripts unter Linux. Erstellen Sie Ihr erstes einfaches Linux-Skript, alles, was Sie benötigen, um das Skript einfach und schnell auszuführen.
.Dat-Dateien - Was sind diese Dateien und wie öffne ich sie?
Wenn Sie nicht wissen, wie Sie auf .dat-Dateien reagieren sollen, erklären wir Ihnen hier, was sie sind, wie Sie sie öffnen und wie Sie diese Daten anzeigen können.