Meine bevorzugten Befehlszeileneditoren für Linux – Was ist Ihr Editor?

Das Wissen, wie man Dateien schnell und effektiv über die Befehlszeile bearbeitet, ist für jeden Linux-Systemadministrator unerlässlich. Dateibearbeitungen werden täglich durchgeführt, egal ob es sich um eine Konfigurationsdatei, eine Benutzerdatei, ein Textdokument oder eine andere Datei handelt, die Sie bearbeiten müssen.

Es ist eine gute Idee, einen bevorzugten Befehlszeilentexteditor auszuwählen und ihn zu beherrschen. Während es von Vorteil ist, zu wissen, wie man verschiedene Texteditoren verwendet, ist es entscheidend, mindestens einen zu beherrschen, um komplexere Aufgaben zu bewältigen.

In diesem Tutorial werden wir Ihnen die gängigsten Befehlszeilentexteditoren in Linux vorstellen und ihre Vor- und Nachteile diskutieren.

Wir werden jedoch keine umfassende Anleitung zur Arbeit mit jedem von ihnen bereitstellen, da dies ein völlig separater Artikel mit ausführlichen Erklärungen sein könnte.

1. Vi/Vim Editor

Als erstes in unserer Liste steht der berüchtigte Vi/Vim (Vim steht für Vi verbessert), ein sehr flexibler Texteditor, der viele verschiedene Operationen am Text ausführen kann.

Vi/Vim Linux Editor

Zum Beispiel können Sie in Vim reguläre Ausdrücke verwenden, um Textausschnitte in einer Datei zu ersetzen. Das ist natürlich nicht sein einziger Vorteil, er bietet auch eine einfache Navigation zwischen Zeilen, Wörtern, Absätzen und Textmarkierungen.

ist möglicherweise nicht der benutzerfreundlichste Texteditor, aber er wird oft von Entwicklern und Linux-Power-Usern bevorzugt. Wenn Sie den Vim-Befehlszeilentexteditor auf Ihrem System installieren möchten, können Sie den Befehl verwenden, der mit Ihrer Linux-Distribution verbunden ist:

Installieren Sie den Vi/Vim Editor unter Linux

$ sudo apt install vim         [On Debian, Ubuntu and Mint]
$ sudo yum install vim         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/vim  [On Gentoo Linux]
$ sudo apk add vim             [On Alpine Linux]
$ sudo pacman -S vim           [On Arch Linux]
$ sudo zypper install vim      [On OpenSUSE]    

Wenn Sie unsere umfassende Berichterstattung über Vim anzeigen möchten, verweisen Sie bitte auf die folgenden Links:

2. Nano-Editor

Nano ist wahrscheinlich einer der meistgenutzten Befehlszeilentexteditoren. Der Grund dafür ist seine Einfachheit und die Tatsache, dass er in den meisten Linux-Distributionen vorinstalliert ist.

Nano Editor for Linux

Nano hat nicht die Flexibilität von Vim, aber es wird auf jeden Fall funktionieren, wenn Sie eine große Datei bearbeiten müssen. Tatsächlich sind pico und nano ziemlich ähnlich.

Beide haben ihre Befehlsoptionen am unteren Rand angezeigt, damit Sie auswählen können, welchen Sie ausführen möchten. Befehle werden mit Tastenkombinationen aus Strg und einem am unteren Rand angezeigten Buchstaben ausgeführt.

Nano hat folgende Funktionen, die Sie sofort verwenden können:

  • Hilfe erhalten
  • Schreiben
  • Rechtfertigen
  • Datei lesen
  • Wo ist (suchen)
  • Vorherige Seite
  • Nächste Seite
  • Text ausschneiden
  • Text nicht ausschneiden
  • Aktuelle Position
  • Rechtschreibprüfung

Nano-Editor in Linux installieren

$ sudo apt install nano         [On Debian, Ubuntu and Mint]
$ sudo yum install nano         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/nano  [On Gentoo Linux]
$ sudo apk add nano             [On Alpine Linux]
$ sudo pacman -S nano           [On Arch Linux]
$ sudo zypper install nano      [On OpenSUSE]    

Sie können sich an unseren umfassenden Leitfaden zum Bearbeiten von Dateien mit dem Nano-Editor in der Linux Befehlszeile wenden.

3. Emacs-Editor

Dies ist wahrscheinlich der komplexeste Texteditor in unserer Liste. Es ist der älteste Befehlszeileneditor, der sowohl für Linux als auch für UNIX-basierte Systeme verfügbar ist. Emacs kann Ihnen helfen, produktiver zu sein, indem es eine integrierte Umgebung für verschiedene Arten von Aufgaben bereitstellt.

Emacs Editor for Linux

Auf den ersten Blick mag die Benutzeroberfläche verwirrend erscheinen. Das Gute ist, dass Emacs ein sehr ausführliches Handbuch hat, das Ihnen bei der Dateinavigation, Bearbeitungen, Anpassungen und Einrichtung von Befehlen hilft. Emacs ist das ultimative Werkzeug, das von fortgeschrittenen *Nix-Benutzern verwendet wird.

Hier sind einige der Funktionen, die es gegenüber den zuvor erwähnten Editoren bevorzugt machen:

  • Die Emacs-Serverplattform ermöglicht es mehreren Hosts, sich mit demselben Emacs-Server zu verbinden und die Pufferliste zu teilen.
  • Leistungsstarker und erweiterbarer Dateimanager.
  • Anpassung über einen regulären Editor hinaus – wie einige sagen, ist es ein Betriebssystem innerhalb des Betriebssystems.
  • Anpassung von Befehlen.
  • Kann in den Vi(m)-Modus wechseln.

Emacs-Editor in Linux installieren

Emacs ist ein plattformübergreifender Editor und kann mit den unten gezeigten Befehlen leicht installiert werden:

$ sudo apt install emacs         [On Debian, Ubuntu and Mint]
$ sudo yum install emacs         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/emacs  [On Gentoo Linux]
$ sudo apk add emacs             [On Alpine Linux]
$ sudo pacman -S emacs           [On Arch Linux]
$ sudo zypper install emacs      [On OpenSUSE]    

4. Micro Text Editor

Micro ist ein moderner und intuitiver textbasierter Terminal-Editor, der die Kluft zwischen traditionellen Befehlszeilen-Editoren und den Erwartungen zeitgenössischer Benutzer überbrückt.

Im Gegensatz zu den steilen Lernkurven, die mit Editoren wie Vim oder Emacs verbunden sind, bietet Micro einen benutzerfreundlicheren Ansatz, der es sowohl Anfängern als auch erfahrenen Benutzern zugänglich macht.

Eines der herausragenden Merkmale von Micro ist seine Unterstützung für Mausfunktionalität, die es Benutzern ermöglicht, Text auszuwählen, zu kopieren und einzufügen, genau wie in einem grafischen Editor.

Zusätzlich verfügt es über ein robustes Plugin-System, das es Benutzern ermöglicht, seine Fähigkeiten entsprechend ihren Bedürfnissen zu erweitern. Syntaxhervorhebung, geteilte Bereiche und anpassbare Tastenzuordnungen verbessern seinen Reiz weiter.

Im Wesentlichen verkörpert der Micro Editor das Beste aus beiden Welten: die Leistung und Effizienz der Terminalbearbeitung in Kombination mit der Leichtigkeit und Vertrautheit moderner Texteditoren.

Micro Text Editor

Micro Editor in Linux installieren

Es gibt ein nützliches Skript, das „Micro“ für Sie installieren kann, indem es das neueste vorgefertigte Binärpaket mit dem Curl-Befehl herunterlädt, wie gezeigt.

$ curl https://getmic.ro | bash

Das Skript wird das Micro-Binärpaket im aktuellen Verzeichnis installieren.

5. ne (schöner Editor)

Der Texteditor „ne“, der für „Schöner Editor“ steht, ist ein leichtgewichtiger, benutzerfreundlicher Editor für das Terminal, der entwickelt wurde, um die Kluft zwischen einfachen Editoren wie „nano“ und komplexeren wie „vim“ oder „emacs“ zu überbrücken.

ne – text editor

Installieren Sie ne in Linux

ne ist ein plattformübergreifender Editor und kann leicht mit den untenstehenden Befehlen installiert werden:

$ sudo apt install ne         [On Debian, Ubuntu and Mint]
$ sudo yum install ne         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
$ sudo emerge -a sys-apps/ne  [On Gentoo Linux]
$ sudo apk add ne             [On Alpine Linux]
$ sudo pacman -S ne           [On Arch Linux]
$ sudo zypper install ne      [On OpenSUSE]    
Schlussfolgerung

Es gibt andere Befehlszeileneditoren, aber sie erreichen kaum die Funktionalität, die die oben genannten 3 bieten. Ob Sie ein Linux-Neuling oder ein Linux-Guru sind, Sie müssen auf jeden Fall mindestens einen der oben genannten Editoren lernen.

Wenn wir in diesem Artikel einen Befehlszeileneditor vergessen haben, informieren Sie uns bitte über Kommentare.

Source:
https://www.tecmint.com/linux-command-line-editors/