UnixTools01 07

From
Jump to navigation Jump to search

Editor

Ein Editor ist ein Programm, mit dem wir Text eingeben, modifizieren (bearbeiten) und am Ende in einer Datei abspeichern können. Es gibt sehr sehr viele verschiedene Editoren, und es ist eine persönliche Geschmacksfrage, welchen Sie bevorzugen.

Das Programm nano ist ein relativ einfacher Editor für Unix/Linux-Systeme. Am besten geben Sie den Namen der zu bearbeitenden Datei gleich beim Aufruf als Argument an (das müssen Sie nicht unbedingt so machen, Sie können den Namen der Datei auch später noch festlegen, wenn der Editor bereits arbeitet - aber so ist es einfacher, besonders am Anfang).

 $ nano mytext.txt

So knnte das dann bei Ihnen aussehen. In diesem Beispiel haben wir bereits 3 Zeilen Text eingegeben.

Nano editor.png

Mit ^X beenden wir den Editor. Dabei wird die Datei mit den neuen Inhalt gespeichert. Gab es diese Datei noch nicht, dann wird sie neu angelegt.

Andere Editoren

vii bzw. in der etwas moderneren Variante vim ist ein Editor, den es fast seit den ersten Tagen von Unix gibt. Die Bedienung ist für den Anfänger etwas kryptisch, aber wenn man sie einmal erlernt hat, dann wird man sehen, dass man damit wirklich sehr effizient arbeiten kann. Besonders komplexere Anweisungen für Text-Modifikationen lassen sich damit recht gut realisieren. Außerdem ist dieser Editor auf wirklich allen Versionen von Linux verfügbar, was wertvoll ist, wenn Sie als Administrator auf ständig wechselnden Systemen arbeiten müssen- vi/vim gibt es überall.


emacs ist ein ebenfalls sehr leistungsfähiger Editor, der im Gegensatz zu vi für Anfänger etwas einfacher erlernbar ist. Aber auch hier wird es eine Weile dauern, bis Sie die wichtigsten Funktionen alle kennen und die volle Leistungsfähigkeit nutzen können.


nano ist ein sehr einfacher Editor, den auch Anfänger schnell erlernen. Er tut seinen Job für einfache Texte.


Es reicht völlig, wenn sie einen Editor erlernen, und es ist fast egal, welchen. Nur nehmen Sie sich die Zeit, diesen wirklich gründlich zu erlernen, besonders die leistungsfähigeren Kommandos sollten Sie kennenlernen. Sie werden in der praktischen Arbeit sehr sehr viel Zeit mit dem Editor verbringen - und Sie können sehr viel Zeit sparen, wenn Sie damit eine gewisse Fertigkeit erworben haben und die Fähigkeiten des Eiditors tatsächlich auch zu nutzen verstehen.