GNU/Linux >> LINUX-Kenntnisse >  >> Linux

3 Möglichkeiten zum schnellen Erstellen einer Textdatei über das Linux-Terminal

Als Terminal-versierte Person suchen Sie möglicherweise immer nach Möglichkeiten, die Maus loszuwerden. Das Erstellen einer Textdatei ist eine Aufgabe, bei der Sie sich auf einem Ubuntu-System nur auf Ihre Tastatur verlassen können. Drei Befehle aus der Linux-Befehlszeile stehen Ihnen zum Erstellen von Textdateien zur Verfügung. Dazu gehören:

  • Der Katzenbefehl
  • Der Berührungsbefehl
  • Das standardmäßige Weiterleitungssymbol

Lassen Sie uns diese Befehle in diesem Artikel untersuchen, um einige Beispieltextdateien zu erstellen. Die in diesem Artikel erwähnten Befehle und Verfahren wurden auf einem Ubuntu 20.04 LTS ausgeführt System. Da wir die Textdateien mit der Ubuntu-Befehlszeile erstellen werden - das Terminal; Sie können es entweder über das System Dash oder die Tastenkombination Strg+Alt+T öffnen.

Der Katzenbefehl

Der cat-Befehl ist sehr hilfreich beim Umgang mit Textdateien unter Linux. Es hilft Ihnen beim Erreichen von drei grundlegenden Zwecken:

  • Erstellen einer Textdatei
  • Drucken des Inhalts einer Textdatei in Ihrem Terminal
  • Drucken des Inhalts einer Textdatei in eine andere Textdatei

Hier werden wir die erste Verwendung des cat-Befehls untersuchen; Erstellen einer Textdatei über die Befehlszeile.

Geben Sie den folgenden Befehl in Ihr Terminal ein:

$ cat> Dateiname.txt

Nach Eingabe dieses Befehls erscheint die nächste Eingabeaufforderung nicht; Stattdessen wird der Cursor angezeigt, damit Sie den Text für die gerade erstellte Datei eingeben können.

Beispiel:

In diesem Beispiel habe ich mit dem folgenden Befehl eine Textdatei erstellt und dann einen Beispieltext eingegeben:

$ cat > SampleTextFile.txt

Wenn Sie den gesamten Text eingegeben haben, drücken Sie die Eingabetaste, um zur nächsten Zeile zu wechseln, und verwenden Sie dann Strg+D , um dem System mitzuteilen, dass Sie mit der Eingabe des Textes fertig sind. Daraufhin erscheint die übliche Eingabeaufforderung, damit Sie mit weiteren Vorgängen fortfahren können.

Sie können dann den Befehl ls verwenden, um zu sehen, dass Ihre neu erstellte Textdatei im System vorhanden ist.

$ ls

Über den cat-Befehl können Sie dann den Inhalt der Datei wie folgt anzeigen:

$ cat filename.txt

Beispiel:

Sie können sehen, dass der cat-Befehl den Text anzeigt, den ich beim Erstellen meiner Beispieldatei geschrieben habe:

Der Berührungsbefehl

Eine andere Möglichkeit, schnell eine Textdatei über das Terminal zu erstellen, ist die Verwendung des Touch-Befehls. Mit dem Touch-Befehl können Sie jedoch zum Zeitpunkt der Erstellung keinen Text in die Datei eingeben. Nachdem Sie die Datei erstellt haben, können Sie den Text mit Ihrem bevorzugten Texteditor eingeben. Möglicherweise bevorzugen Sie in einem Szenario den Touch-Befehl gegenüber dem Cat-Befehl; wenn Sie mehrere Dateien gleichzeitig mit einem Befehl erstellen möchten.

Lassen Sie uns zuerst sehen, wie Sie zuerst eine einzelne Datei mit dem Linux-Touch-Befehl erstellen:

$ touch dateiname.txt

Beispiel:

$ touch sampletouchfile.txt

Verwenden Sie den Befehl ls, um zu sehen, ob die kürzlich erstellte Datei jetzt auf Ihrem System existiert.

Erstellen Sie mehrere Dateien auf einmal mit dem Touch-Befehl

Wie oben erwähnt, übernimmt der touch-Befehl die Führung gegenüber dem cat-Befehl, da Sie mit ersterem mehrere Dateien gleichzeitig erstellen können. Verwenden Sie dazu die folgende Syntax:

$ touch dateiname1.txt dateiname2.txt dateiname2.txt  ….

Im folgenden Befehl habe ich zum Beispiel drei Dateien auf einmal durch den Touch-Befehl erstellt:

$ touch sampletouchfile1.txt sampletouchfile2.txt sampletouchfile2.txt

Ich habe auch das Vorhandensein der drei Dateien durch den Befehl ls im obigen Beispiel überprüft.

Wenn Sie eine der Dateien bearbeiten möchten, die Sie mit dem Touch-Befehl erstellt haben, können Sie einen beliebigen Ihrer bevorzugten Texteditoren verwenden. Hier verwende ich den Nano-Editor, um Text in eine der von mir erstellten Dateien einzugeben. Ich habe den folgenden Befehl verwendet, um die Datei über den Nano-Editor zu öffnen.

$ nano sampletouchfile.txt

Ich habe dann den Text eingegeben und gespeichert, indem ich Strg+X und dann die Eingabetaste gedrückt habe.

Der Touch-Befehl kann auch verwendet werden, um die Zugriffs- und Änderungszeit einer Datei zu ändern.

Ändern Sie die Zugriffszeit einer Datei:

touch -a samplefile.txt

Legen Sie die Änderungszeit einer Datei fest:

touch -m Beispieldatei.txt

Sie können die Zugriffs- und Änderungszeit von Dateien mit dem Befehl stat anzeigen:

stat samplefile.txt

Verwendung des Standard-Umleitungssymbols

Das Standardumleitungssymbol wird normalerweise verwendet, wenn die Ausgabe eines Befehls in eine Datei umgeleitet wird. Es kann jedoch auch verwendet werden, um eine einzelne Textdatei zu erstellen. Der einzige Unterschied besteht darin, dass wir beim Erstellen einer neuen Datei keinen Befehl vor dem Weiterleitungssymbol angeben.

Der Unterschied zur Verwendung des Standardumleitungssymbols zum Erstellen einer Textdatei besteht darin, dass Sie im Gegensatz zum cat-Befehl auf diese Weise keinen Text eingeben können. Außerdem können Sie im Gegensatz zum Touch-Befehl über das Umleitungssymbol nur eine Datei auf einmal erstellen.

Verwenden Sie die folgende Syntax, um über dieses Symbol eine Textdatei zu erstellen:

$ > filename.txt

Anschließend können Sie mit dem ls-Befehl prüfen, ob die neu erstellte Textdatei jetzt auf Ihrem System existiert.

Sie können mit Ihrem bevorzugten Texteditor Text in die Datei eingeben. Im folgenden Beispiel verwende ich den Vim-Editor, um die Datei mit dem folgenden Befehl zu bearbeiten:

$ vim MyTextFile.txt

Wenn Sie die Datei speichern und verlassen, werden diese Inhalte in Ihrer Textdatei gespeichert.

In diesem Artikel haben wir drei grundlegende Möglichkeiten zum schnellen Erstellen von Textdateien über die Linux-Befehlszeile kennengelernt. Sie können jetzt die Maus vermeiden und nur die Tastatur verwenden, um die einfache Aufgabe des Erstellens einer Textdatei in Ubuntu auszuführen.


Linux
  1. Kopieren Sie Dateien im Linux-Terminal

  2. Benennen Sie eine Datei im Linux-Terminal um

  3. Wesentliche Beispiele für den Dateibefehl in Linux

  4. Wie erstelle ich eine Datei in Linux aus dem Terminalfenster?

  5. Was könnte dazu führen, dass der Dateibefehl in Linux eine Textdatei als Binärdaten meldet?

7 Möglichkeiten, den Linux Head-Befehl zu verwenden

7 Möglichkeiten, den Linux Watch-Befehl zu verwenden

8 Möglichkeiten, Hilfe zur Linux-Shell zu erhalten

So erstellen Sie eine Datei in Linux mit Terminal

4 Möglichkeiten zum Erstellen einer neuen Datei unter Linux

Der ln-Befehl unter Linux:Soft- und Hardlinks erstellen