So erstellen und bearbeiten Sie eine Textdatei in Linux mit dem Terminal

Inhaltsverzeichnis:

So erstellen und bearbeiten Sie eine Textdatei in Linux mit dem Terminal
So erstellen und bearbeiten Sie eine Textdatei in Linux mit dem Terminal

Video: So erstellen und bearbeiten Sie eine Textdatei in Linux mit dem Terminal

Video: So erstellen und bearbeiten Sie eine Textdatei in Linux mit dem Terminal
Video: Viele Fotos schnell sichten, sortieren und umbenennen mit 4 Ordnern und 3 Sternen in Adobe Bridge 2024, Kann
Anonim

In diesem wikiHow zeigen wir dir, wie du eine Textdatei in zwei beliebten Linux-Texteditoren erstellst und bearbeitest. Auf fast allen Linux-Systemen ist Nano vorinstalliert, ein unkomplizierter, einfach zu bedienender Texteditor. Wenn Sie Nano nicht mögen (oder nicht haben), können Sie auch Vi (oder Vim, je nach System) verwenden, um Textdateien zu bearbeiten. Vi und Vim sind etwas schwieriger zu bedienen, da es eine Vielzahl von Befehlen und zwei verschiedene Modi gibt.

Schritte

Methode 1 von 2: Verwenden von Nano

Erstellen und Bearbeiten von Textdateien in Linux mit Terminal Schritt 1
Erstellen und Bearbeiten von Textdateien in Linux mit Terminal Schritt 1

Schritt 1. Drücken Sie Strg+Alt+T, um ein neues Terminalfenster zu öffnen

Diese Tastenkombination öffnet in fast allen Linux-Versionen ein Terminalfenster.

  • Sie können auch auf das doppelklicken Terminal -Symbol in Ihrer Anwendungsliste oder indem Sie auf Ihr Dash-Menü klicken (wenn Sie GNOME verwenden) und nach Terminal suchen.
  • Nano ist ein sehr einfach zu bedienender Texteditor, der auf allen Ubuntu-basierten Linux-Distributionen vorinstalliert ist. Wenn Sie Nano nicht haben, können Sie es erhalten, indem Sie sudo apt install nano (Ubuntu und Debian) oder sudo yum install nano (CentOS und Fedora) ausführen.
  • Wenn Sie jemals den Pico-Texteditor verwendet haben, werden Sie feststellen, dass Nano im Wesentlichen identisch ist. Und im Gegensatz zu Vi und Vim müssen Sie bei der Verwendung nicht zwischen Befehls- und Eingabemodus wechseln.
Erstellen und Bearbeiten von Textdateien in Linux mit Terminal Schritt 2
Erstellen und Bearbeiten von Textdateien in Linux mit Terminal Schritt 2

Schritt 2. Navigieren Sie zu dem Verzeichnis, in dem Sie Ihre Datei erstellen möchten

Wahrscheinlich möchten Sie die Datei irgendwo in Ihrem Home-Verzeichnis ablegen, wo Sie sich bereits beim Öffnen eines Terminalfensters befinden. Wenn Sie die Datei in einem bestehenden Unterverzeichnis ablegen möchten, können Sie das CD Befehl, dorthin zu gelangen.

  • Um alle Ordner im aktuellen Verzeichnis (Ihrem Home-Verzeichnis) anzuzeigen, geben Sie ls ein und drücken Sie Eintreten.
  • Um zu einem Verzeichnis innerhalb Ihres Home-Verzeichnisses zu gehen, geben Sie cd directoryname ein und drücken Sie Eintreten (ersetzen Sie Verzeichnisname' durch den Namen des Verzeichnisses).
  • Wenn Sie ein neues Verzeichnis erstellen möchten, führen Sie makedir Verzeichnisname aus (ersetzen Sie Verzeichnisname durch den Namen, den Sie Ihrem neuen Verzeichnis geben möchten. Verwenden Sie dann cd Verzeichnisname, um dieses Verzeichnis einzugeben.
  • Sie KÖNNEN Dateien außerhalb Ihres Home-Verzeichnisses erstellen und bearbeiten, benötigen dafür aber Root-Zugriff.
Erstellen und Bearbeiten von Textdateien in Linux mit Terminal Schritt 3
Erstellen und Bearbeiten von Textdateien in Linux mit Terminal Schritt 3

Schritt 3. Gib nano filename ein und drücke auf ↵ Enter

Ersetzen Sie Dateiname durch den Namen, den Sie Ihrer neuen Textdatei geben möchten. Dadurch wird eine neue Textdatei mit diesem Namen erstellt und geöffnet.

  • Wenn Sie beispielsweise eine Datei namens "testfile " erstellen möchten, geben Sie nano testfile ein und drücken Sie Eintreten.
  • Es kann hilfreich sein, ".txt" am Ende Ihres Dateinamens hinzuzufügen, damit Sie wissen, dass es sich um eine Textdatei handelt.
  • Wenn Ihr aktuelles Verzeichnis eine Datei mit demselben Namen enthält, wird dieser Befehl stattdessen diese Datei öffnen.
Erstellen und Bearbeiten von Textdateien in Linux mit Terminal Schritt 4
Erstellen und Bearbeiten von Textdateien in Linux mit Terminal Schritt 4

Schritt 4. Suchen Sie die Befehlsliste am unteren Rand des Fensters

Die Befehle, die Sie beim Eingeben in Ihre Datei verwenden können, werden unten in Nano angezeigt. Um weitere Befehle anzuzeigen, vergrößern Sie einfach das Fenster, indem Sie es aus einer seiner Ecken ziehen.

  • Die Befehle beginnen entweder mit einem Karat (^) oder einem M. Das Karat steht für das Steuerung Schlüssel, während das M die Alt Schlüssel.

    • ^U ist beispielsweise der Befehl zum Einfügen. Um etwas, das Sie kopiert haben, einzufügen, drücken Sie Strg + U.
    • M-U ist der Befehl zum Rückgängigmachen der letzten Aktion. Um das rückgängig zu machen, würdest du drücken Alt + U.
  • Um alle Nano-Befehle anzuzeigen, drücken Sie Strg + G.
Erstellen und Bearbeiten von Textdateien in Linux mit Terminal Schritt 5
Erstellen und Bearbeiten von Textdateien in Linux mit Terminal Schritt 5

Schritt 5. Geben Sie in Ihre Datei ein

Wenn Sie den Cursor bewegen müssen, verwenden Sie die Pfeiltasten.

Sie können mit der Maus Text markieren, den Sie kopieren und/oder einfügen möchten. Um markierten Text zu kopieren, drücken Sie Alt + 6. Verwenden Sie dann die Pfeiltasten, um zu einer anderen Stelle in der Datei zu wechseln, und drücken Sie Strg + U einfügen.

Erstellen und Bearbeiten von Textdateien in Linux mit Terminal Schritt 6
Erstellen und Bearbeiten von Textdateien in Linux mit Terminal Schritt 6

Schritt 6. Drücken Sie Strg+O, um die Datei zu speichern

Da Sie Ihrer Datei bereits einen Namen gegeben haben, werden Sie nicht aufgefordert, dieser Datei einen Namen zu geben. Wenn Sie jedoch eine Datei gestartet haben, ohne ihr einen Namen zu geben (indem Sie einfach nano von der Eingabeaufforderung ohne Dateinamen ausführen), werden Sie aufgefordert, den Namen für Ihre neue Datei einzugeben und drücken Sie Eintreten speichern.

Vermeiden Sie die Versuchung zu drücken Strg + S zu speichern, da dies nur Ihr Terminalfenster einfriert!

Erstellen und Bearbeiten von Textdateien in Linux mit Terminal Schritt 7
Erstellen und Bearbeiten von Textdateien in Linux mit Terminal Schritt 7

Schritt 7. Drücken Sie Strg+X, um Nano zu beenden

Dadurch kehren Sie zur Eingabeaufforderung zurück.

Sie können die in Nano erstellte Datei erneut öffnen, indem Sie wie zuvor nano filename eingeben

Methode 2 von 2: Verwenden von Vi oder Vim

Erstellen und Bearbeiten von Textdateien in Linux mit Terminal Schritt 8
Erstellen und Bearbeiten von Textdateien in Linux mit Terminal Schritt 8

Schritt 1. Drücken Sie Strg+Alt+T, um ein neues Terminalfenster zu öffnen

Dadurch wird in jeder Linux-Version ein neues Terminal geöffnet.

  • Sie können auch auf das doppelklicken Terminal -Symbol in Ihrer Anwendungsliste oder indem Sie auf Ihr Dash-Menü klicken (wenn Sie GNOME verwenden) und nach Terminal suchen.
  • Vi ist einer der ältesten und am stärksten standardisierten Unix-basierten Texteditoren. Vim steht für "Vi iMproved", was bedeutet, dass es wie Vi ist, aber mit mehr Funktionen. Auf den meisten modernen Linux-Versionen läuft vi an der Eingabeaufforderung wird tatsächlich gestartet Vim stattdessen. Die grundlegenden Befehle sind für beide Editoren gleich.
  • Vi hat eine größere Lernkurve als Nano, aber sobald Sie den Dreh raus haben, ist es ziemlich einfach zu bedienen.
Erstellen und Bearbeiten von Textdateien in Linux mit Terminal Schritt 9
Erstellen und Bearbeiten von Textdateien in Linux mit Terminal Schritt 9

Schritt 2. Gehen Sie in das Verzeichnis, in dem Sie Ihre Datei erstellen möchten

Wahrscheinlich möchten Sie die Datei irgendwo in Ihrem Home-Verzeichnis ablegen, wo Sie sich bereits beim Öffnen eines Terminalfensters befinden. Wenn Sie die Datei in einem bestehenden Unterverzeichnis ablegen möchten, können Sie das CD Befehl, dorthin zu gelangen.

  • Um alle Ordner im aktuellen Verzeichnis (Ihrem Home-Verzeichnis) anzuzeigen, geben Sie ls ein und drücken Sie Eintreten.
  • Um zu einem Verzeichnis innerhalb Ihres Home-Verzeichnisses zu gehen, geben Sie cd directoryname ein und drücken Sie Eintreten (ersetzen Sie Verzeichnisname' durch den Namen des Verzeichnisses).
  • Wenn Sie ein neues Verzeichnis erstellen möchten, führen Sie makedir Verzeichnisname aus (ersetzen Sie Verzeichnisname durch den Namen, den Sie Ihrem neuen Verzeichnis geben möchten. Verwenden Sie dann cd Verzeichnisname, um dieses Verzeichnis einzugeben.
  • Sie KÖNNEN Dateien außerhalb Ihres Home-Verzeichnisses erstellen und bearbeiten, benötigen dafür jedoch Root-Zugriff.
Erstellen und Bearbeiten von Textdateien in Linux mit Terminal Schritt 10
Erstellen und Bearbeiten von Textdateien in Linux mit Terminal Schritt 10

Schritt 3. Gib vi Dateiname ein und drücke auf ↵ Enter

Alternativ können Sie vim filename eingeben, um sicherzustellen, dass die Datei in Vim statt in Vi geöffnet wird. Der "vi"-Teil dieses Befehls wählt den Vim-Texteditor als zu verwendendes Programm aus. Ersetzen Sie filename durch den Namen, den Sie Ihrer neuen Datei zuweisen möchten.

  • Für eine Datei namens "sample.text" geben Sie beispielsweise vi sample.txt ein.
  • Wenn Ihr aktuelles Verzeichnis eine Datei mit demselben Namen enthält, wird dieser Befehl stattdessen diese Datei öffnen.
Erstellen und Bearbeiten von Textdateien in Linux mit Terminal Schritt 11
Erstellen und Bearbeiten von Textdateien in Linux mit Terminal Schritt 11

Schritt 4. Drücken Sie die i-Taste

Wenn Sie Vi oder Vim öffnen, wird es in einem speziellen Modus namens Befehlsmodus geöffnet. Drücken der ich -Taste versetzt Sie in den Einfügemodus, in dem Sie Ihre Eingaben vornehmen.

Das solltest du sehen -- EINFÜGUNG -- Pop-up am unteren Rand des Fensters, wenn Sie die I-Taste drücken.

Erstellen und Bearbeiten von Textdateien in Linux mit Terminal Schritt 12
Erstellen und Bearbeiten von Textdateien in Linux mit Terminal Schritt 12

Schritt 5. Geben Sie Ihren Text ein

Im Einfügemodus können Sie einfach wie bei jedem anderen Textdokument eingeben. Um zur nächsten Zeile zu gehen, drücken Sie einfach Eintreten.

Erstellen und Bearbeiten von Textdateien in Linux mit Terminal Schritt 13
Erstellen und Bearbeiten von Textdateien in Linux mit Terminal Schritt 13

Schritt 6. Drücken Sie die Esc-Taste

Dies bringt Sie zurück in den Befehlsmodus. Im Befehlsmodus erledigen Sie Dinge wie Speichern, Kopieren, Einfügen und Beenden. Sie wissen, dass Sie sich im Befehlsmodus befinden, wenn unten im Fenster nicht mehr "EINFÜGEN" angezeigt wird.

  • Sie können die Pfeiltasten verwenden, um sich im Dokument zu bewegen, während Sie sich im Befehlsmodus in Vi und Vim befinden. Mit Vim können Sie auch die Pfeiltasten verwenden, um sich im Einfügemodus zu bewegen.
  • Sie können jederzeit zum Einfügemodus zurückkehren, indem Sie die Taste. drücken ich Schlüssel.
Erstellen und bearbeiten Sie eine Textdatei in Linux mit dem Terminal-Schritt 14
Erstellen und bearbeiten Sie eine Textdatei in Linux mit dem Terminal-Schritt 14

Schritt 7. Tippe:w ein und drücke auf ↵ Enter

Alle Vi/Vim-Befehle beginnen mit einem Doppelpunkt, und der:w-Befehl speichert die Datei (denken Sie an "w" als "write").

  • Wenn Sie eine Datei ohne Namen erstellt haben (oder die aktuellen Änderungen in einer neuen Datei speichern möchten), geben Sie stattdessen:w Dateiname ein und ersetzen Sie Dateiname durch den Namen, den Sie dieser Datei geben möchten.
  • Um Hilfe zu erhalten und mehr über Vi/Vim-Befehle zu erfahren, geben Sie:help im Befehlsmodus ein und drücken Sie Eintreten.
Erstellen und Bearbeiten von Textdateien in Linux mit Terminal Schritt 15
Erstellen und Bearbeiten von Textdateien in Linux mit Terminal Schritt 15

Schritt 8. Tippe:q ein und drücke zum Beenden auf ↵ Enter

Dies schließt Ihre Datei und bringt Sie zurück zur Eingabeaufforderung.

  • Um die Datei erneut zu öffnen, geben Sie einfach vi Dateiname oder vim Dateiname ein.
  • Sie können auch gleichzeitig speichern und beenden, indem Sie:wq im Befehlsmodus eingeben.

Tipps

  • Stellen Sie sicher, dass Sie Ihre Datei vor dem Beenden speichern, da Sie nicht immer vor nicht gespeicherten Änderungen gewarnt werden.
  • Sie können man vi oder man nano an der Eingabeaufforderung ausführen, um die Handbücher für einen dieser Texteditoren anzuzeigen.
  • Eine der nützlichsten Funktionen von Vim over Vi ist die Syntaxhervorhebung, die für Programmierer großartig ist. Es verfügt auch über eine integrierte Rechtschreibprüfung und die Möglichkeit, sich im Einfügemodus mit den Pfeiltasten zu bewegen.

Empfohlen: