Das Linux-Dateisystem ermöglicht es uns, verschiedene Vorgänge an Dateien wie durchzuführen erstellen, bearbeiten, umbenennen, entfernen . Wir können Dateien mit verschiedenen Linux-Editoren bearbeiten, z vim, nano, Emacs, Gedit, Gvim , und mehr.
Linux-Änderungsdatei
So bearbeiten Sie Dateien unter Linux
Lassen Sie uns verstehen, wie Sie Dateien auf einem Linux-Server mit verschiedenen Texteditoren bearbeiten.
Der WIR Editor ist der am weitesten verbreitete Texteditor in Linux-basierten Systemen. Der Vi-Editor verfügt über verschiedene Modi wie Normalmodus, Einfügemodus, Befehlsmodus, Zeilenmodus, und mehr. Jeder Modus ermöglicht es uns, seine spezifischen Vorgänge auszuführen.
Aufgrund seiner Modalität wird es am häufigsten verwendet. Die meisten Tools verfügen nur über einen Modus; Sie nehmen Eingaben entgegen und führen befohlene Operationen aus, aber Vi verfügt über mehrere Modi.
Wenn wir Vi starten, wird es im Normalmodus geöffnet, der im Grunde ein Befehlsmodus ist. In diesem Modus wird alles, was wir eingeben, als Befehl und nicht als Eingabe betrachtet.
Manchmal scheint Vi ein typischer Editor zu sein, aber wenn Sie sich daran gewöhnt haben, werden Sie sich wie eines der leistungsstarken Bearbeitungswerkzeuge fühlen.
Bevor wir Dateien bearbeiten, wollen wir verstehen, wie man einen Modus im Vi-Editor wechselt:
- Drücken Sie die Taste ESC-Taste für normaler Modus .
- Drücken Sie Ich Schlüssel für Einfügemodus.
- Drücken Sie :Q! Schlüssel um den Editor zu verlassen, ohne eine Datei zu speichern.
- Drücken Sie :wq! Schlüssel um die aktualisierte Datei zu speichern und den Editor zu verlassen.
- Drücken Sie :w test.txt um die Datei als test.txt zu speichern
Lassen Sie uns nun verstehen, wie Sie eine Datei mit dem Vi-Editor bearbeiten.
Um eine Datei zu bearbeiten , erstellen Sie zunächst eine Datei mit Katze Befehl:
cat > Demo.txt
Mit dem obigen Befehl können Sie den Inhalt der Datei auf dem Terminal eingeben, den Inhalt der Datei eingeben und dann drücken STRG+D-Tasten um die Datei zu speichern. Betrachten Sie den folgenden Schnappschuss des Terminals:
Um diese Datei zu bearbeiten, führen Sie den folgenden Befehl aus, um sie mit dem Vi-Editor zu öffnen:
vi Demo.txt
Der obige Befehl öffnet die Datei mit dem Vi-Editor im normalen Modus. Betrachten Sie das folgende Bild des Editors:
Pothineni-Widder
Diese Datei ist im normalen Modus geöffnet. Um in den Einfügemodus zu wechseln, drücken Sie ' ESC'-Taste gefolgt von 'ich' Schlüssel. Platzieren Sie den Cursor an der gewünschten Position und geben Sie einen Text ein. Um die Datei zu speichern und den Editor zu verlassen, drücken Sie der 'ESC' Taste, gefolgt von :wq! Schlüssel. Betrachten Sie das folgende Bild des Editors:
Java-Tutorials
Nun haben wir eine Datei erfolgreich mit dem Vi-Editor bearbeitet. Danach wird der Editor geschlossen und Sie gelangen zurück zur Befehlszeile. Um den Dateiinhalt anzuzeigen, führen Sie den Befehl cat wie folgt aus:
cat Demo.txt
Betrachten Sie den folgenden Schnappschuss des Terminals.
Nano ist auch einer der am häufigsten verwendeten Editoren in Linux-basierten Systemen. Es ist ein unkomplizierter und einflussreicher Editor für Linux. Es handelt sich um einen integrierten Editor für die Linux-Distributionen. Wir benötigen keine Vorkenntnisse über den Nano-Editor, um ihn nutzen zu können. In Nano wird kein primärer Befehl zum Bearbeiten der Datei verwendet. Alle grundlegenden Vorgänge werden unten im Editor angezeigt. Wir können sie mit a auslösen STRG Um beispielsweise die Datei zu speichern, drücken Sie die Taste STRG+O Tasten, um den Editor zu verlassen, drücken Sie STRG+X Schlüssel.
Um eine Datei mit dem Nano-Editor zu bearbeiten, öffnen Sie die Datei aus dem Verzeichnis, in dem sie gespeichert ist, mit dem folgenden Befehl:
nano Demo.txt
Der obige Befehl öffnet die Datei Demo.txt mit dem Nano-Editor. Um die Datei zu bearbeiten, bewegen Sie den Cursor, geben Sie den gewünschten Text ein und drücken Sie die Taste STRG+O Tasten zum Speichern der Datei. Betrachten Sie das folgende Bild des Nano-Texteditors:
Drücken Sie STRG+X Tasten zum Verlassen des Editors. Die von Ihnen an der Datei vorgenommenen Änderungen wurden erfolgreich gespeichert. Um die Änderungen zu überprüfen, führen Sie den Befehl cat wie folgt aus:
cat Demo.txt
Der Dateiinhalt wird angezeigt. Betrachten Sie die folgende Ausgabe:
Mit dem Emacs-Editor können wir auch Dateien bearbeiten. Darüber hinaus verfügt es über viele integrierte Funktionen wie Webbrowser, Kalender, Terminal und mehr. Es funktioniert wie ein normaler Texteditor. Im Emacs-Editor können wir Dateien bearbeiten und über die Navigationsleiste speichern. Es handelt sich nicht um einen integrierten Editor in Linux-basierten Systemen, aber wir können ihn über das Terminal installieren.
Um den Emacs-Editor zu installieren, öffnen Sie das Terminal (mit STRG+ALT+T) und führen Sie den folgenden Befehl aus:
sudo apt-get install emacs
Mit dem obigen Befehl werden Sie zur Eingabe des Administratorkennworts aufgefordert. Geben Sie das Kennwort ein und drücken Sie EINGEBEN Schlüssel. Betrachten Sie den folgenden Schnappschuss des Terminals:
Der Installationsvorgang wird überprüft. Drücken Sie „ Und' Taste zur Bestätigung. Der Installationsvorgang beginnt. Es wird eine Weile dauern, bis der Installationsvorgang abgeschlossen ist. Betrachten Sie die folgende Ausgabe:
primitive Datentypen in Java
Get:1 http://in.archive.ubuntu.com/ubuntu bionic/main amd64 emacs25-common all 25.2+1-6 [13.1 MB] Get:2 http://in.archive.ubuntu.com/ubuntu bionic/main amd64 liblockfile-bin amd64 1.14-1.1 [11.9 kB] Get:3 http://in.archive.ubuntu.com/ubuntu bionic/main amd64 liblockfile1 amd64 1.14-1.1 [6,804 B] Get:4 http://in.archive.ubuntu.com/ubuntu bionic/main amd64 emacs25-bin-common amd64 25.2+1-6 [127 kB] Get:5 http://in.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libgif7 amd64 5.1.4-2ubuntu0.1 [30.9 kB] Get:6 http://in.archive.ubuntu.com/ubuntu bionic/main amd64 libotf0 amd64 0.9.13-3build1 [44.6 kB] Get:7 http://in.archive.ubuntu.com/ubuntu bionic/main amd64 m17n-db all 1.7.0-2 [1,239 kB] Get:8 http://in.archive.ubuntu.com/ubuntu bionic/main amd64 libm17n-0 amd64 1.7.0-3build1 [243 kB] Get:9 http://in.archive.ubuntu.com/ubuntu bionic/main amd64 emacs25 amd64 25.2+1-6 [3,468 kB] Get:10 http://in.archive.ubuntu.com/ubuntu bionic/main amd64 emacs all 47.0 [1,748 B] Get:11 http://in.archive.ubuntu.com/ubuntu bionic/main amd64 emacs25-el all 25.2+1-6 [15.6 MB] Fetched 33.9 MB in 3min 20s (170 kB/s) Selecting previously unselected package emacs25-common. (Reading database ... 168266 files and directories currently installed.) Preparing to unpack .../00-emacs25-common_25.2+1-6_all.deb ... Unpacking emacs25-common (25.2+1-6) ... Selecting previously unselected package liblockfile-bin. Preparing to unpack .../01-liblockfile-bin_1.14-1.1_amd64.deb ... Unpacking liblockfile-bin (1.14-1.1) ... Selecting previously unselected package liblockfile1:amd64. Preparing to unpack .../02-liblockfile1_1.14-1.1_amd64.deb ... Unpacking liblockfile1:amd64 (1.14-1.1) ... Selecting previously unselected package emacs25-bin-common. Preparing to unpack .../03-emacs25-bin-common_25.2+1-6_amd64.deb ... Unpacking emacs25-bin-common (25.2+1-6) ... Selecting previously unselected package libgif7:amd64. Preparing to unpack .../04-libgif7_5.1.4-2ubuntu0.1_amd64.deb ... Unpacking libgif7:amd64 (5.1.4-2ubuntu0.1) ... Selecting previously unselected package libotf0:amd64. Preparing to unpack .../05-libotf0_0.9.13-3build1_amd64.deb ... Unpacking libotf0:amd64 (0.9.13-3build1) ... Selecting previously unselected package m17n-db. Preparing to unpack .../06-m17n-db_1.7.0-2_all.deb ... Unpacking m17n-db (1.7.0-2) ... Selecting previously unselected package libm17n-0:amd64. Preparing to unpack .../07-libm17n-0_1.7.0-3build1_amd64.deb ... Unpacking libm17n-0:amd64 (1.7.0-3build1) ... Selecting previously unselected package emacs25. Preparing to unpack .../08-emacs25_25.2+1-6_amd64.deb ... Unpacking emacs25 (25.2+1-6) ... Selecting previously unselected package emacs. Preparing to unpack .../09-emacs_47.0_all.deb ... Unpacking emacs (47.0) ... Selecting previously unselected package emacs25-el. Preparing to unpack .../10-emacs25-el_25.2+1-6_all.deb ... Unpacking emacs25-el (25.2+1-6) ... Setting up liblockfile-bin (1.14-1.1) ... Processing triggers for mime-support (3.60ubuntu1) ... Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.2) ... Setting up libotf0:amd64 (0.9.13-3build1) ... Processing triggers for install-info (6.5.0.dfsg.1-2) ... Setting up liblockfile1:amd64 (1.14-1.1) ... Setting up libgif7:amd64 (5.1.4-2ubuntu0.1) ... Setting up m17n-db (1.7.0-2) ... Setting up emacs25-common (25.2+1-6) ... Processing triggers for libc-bin (2.27-3ubuntu1) ... Setting up libm17n-0:amd64 (1.7.0-3build1) ... Processing triggers for man-db (2.8.3-2ubuntu0.1) ... Processing triggers for gnome-menus (3.13.3-11ubuntu1.1) ... Processing triggers for hicolor-icon-theme (0.17-2) ... Setting up emacs25-bin-common (25.2+1-6) ... update-alternatives: using /usr/bin/ctags.emacs25 to provide /usr/bin/ctags (ctags) in auto mode update-alternatives: using /usr/bin/ebrowse.emacs25 to provide /usr/bin/ebrowse (ebrowse) in auto mode update-alternatives: using /usr/bin/emacsclient.emacs25 to provide /usr/bin/emacsclient (emacsclient) in auto mode update-alternatives: using /usr/bin/etags.emacs25 to provide /usr/bin/etags (etags) in auto mode Setting up emacs25-el (25.2+1-6) ... Setting up emacs25 (25.2+1-6) ... update-alternatives: using /usr/bin/emacs25-x to provide /usr/bin/emacs (emacs) in auto mode Install emacsen-common for emacs25 emacsen-common: Handling install of emacsen flavor emacs25 Install dictionaries-common for emacs25 install/dictionaries-common: Byte-compiling for emacsen flavour emacs25 Setting up emacs (47.0) ... Processing triggers for libc-bin (2.27-3ubuntu1) ...
Der obige Daemon-Prozess hat den Emacs-Editor auf unserem System installiert. Jetzt können wir den Emacs-Editor in unserem Linux-System erkunden.
Um eine Datei mit dem Emacs-Editor zu öffnen, wechseln Sie in das Verzeichnis, in dem sich unsere Datei befindet, und führen Sie den folgenden Befehl aus:
emacs Demo.txt
Der obige Befehl öffnet die Datei mit dem Emacs-Editor. Wir können die Datei wie einen herkömmlichen Texteditor bearbeiten. Betrachten Sie das folgende Bild des Emacs-Editors:
Bearbeiten Sie die Datei und speichern Sie sie mit der Speicheroption in der Navigationsleiste.
Ausnahme werfen Java
Um die Aktualisierung der Datei zu überprüfen, führen Sie den Befehl cat wie folgt aus:
cat Demo.txt
Betrachten Sie die folgende Ausgabe: