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

So erstellen Sie eine Datei in Linux mit Terminal

Wie wir alle wissen, ist Linux ein Betriebssystem, das hauptsächlich von Geeks und Entwicklern verwendet wird, die hauptsächlich Tastaturmenschen sind und gerne Befehle schreiben, anstatt eine grafische Benutzeroberfläche (GUI) zu verwenden. Anders als das Windows-Betriebssystem, wo die meiste Arbeit mit wenigen Klicks erledigt wird, Linux hat Befehle für alles, wie grundlegende Dateimanipulation, Komprimierung oder Extraktion von Dateien usw. Diese Befehle werden auf der Linux-Befehlszeile ausgeführt, die als Terminal oder Shell bekannt ist . Das Terminal oder die Shell ist ein Dienstprogramm in Linux, das für die Ausführung der Befehle verantwortlich ist. Heute werde ich verschiedene Methoden vorstellen, die Sie verwenden können, um eine Datei in Linux mit dem Terminal zu erstellen.

Einführung

In einer Welt, in der bereits viel Arbeit in die Verbesserung von UI/UX gesteckt wurde und die UI so viel intuitiver und leistungsfähiger ist, hat die Befehlszeile immer noch viele Vorteile gegenüber der GUI. Typischerweise ist Linux ein Betriebssystem, das in Servern verwendet wird und hauptsächlich von technischen Benutzern wie Entwicklern verwendet wird. Ihre Hauptanforderung besteht darin, mehr Kontrolle über das System zu haben, schnelle Leistung, Skriptfähigkeiten und vieles mehr zu benötigen, was die GUI leider nicht bieten kann. In Serverumgebungen wie Rechenzentren haben wir normalerweise keine GUI auf den Servern installiert, da das Laden der GUI viel Zeit in Anspruch nimmt und im Wesentlichen für die Endbenutzer gedacht ist. Um also ein guter technischer Benutzer zu sein, sollten Sie die Shell, auch Terminal genannt, gut beherrschen.

Hier einige Vorteile einer Befehlszeilenschnittstelle gegenüber grafischen Benutzerschnittstellen:

  • Kontrolle über das System.
  • Bequemlichkeit für viele Aufgaben wie das Umbenennen von Tausenden von Dateien in großen Mengen.
  • Die Fähigkeit, Skripte zu verwenden.
  • Weniger Arbeitsspeicher und schnellere Leistung.

Jetzt werde ich verschiedene Methoden vorstellen, mit denen Sie eine Datei unter Linux erstellen können.

Erstellen Sie eine Datei auf der Linux-Shell

In Linux gibt es viele Befehle, mit denen ein Benutzer Dateien erstellen kann. Jeder Befehl hat seine eigene Bedeutung. Einige der am häufigsten verwendeten sind:

1. Verwenden des Befehls „cat“.
2. Verwenden des „Touch“-Befehls.
3. Verwendung des Umleitungssymbols „>“

Wir werden sie einzeln besprechen.

Für dieses Tutorial verwende ich die Ubuntu-Variante des Linux-Betriebssystems. Der Screenshot für Demozwecke basiert also auf Ubuntu. Aber alle Befehle sind auch auf anderen Linux-Distributionen wie Debian und CentOS verfügbar.

1. Verwenden des cat-Befehls

Der „cat“-Befehl, auch bekannt als „concatenate“-Befehl, ist einer der am häufigsten verwendeten Befehle im Linux-Betriebssystem. Es gibt mehrere Funktionalitäten des „cat“-Befehls, einschließlich

  • Erstellung einzelner oder mehrerer Dateien.
  • Zeigen Sie den Inhalt der Datei auf der Befehlszeile an
  • Ausgabe einer Datei auf den Terminalbildschirm oder in eine andere Datei umleiten

In diesem Tutorial konzentrieren wir uns jedoch nur auf die Erstellung einer Datei. Sehen wir uns also an, wie wir mit dem Befehl „cat“ eine Datei erstellen können.

Schritt 1: Öffnen Sie zunächst Terminal, indem Sie auf Ubuntu Launcher klicken und nach Terminal suchen.

Schritt 2: Klicken Sie nun auf das Terminal und warten Sie, bis sich das Terminal öffnet.

Schritt 3: Standardmäßig befindet sich das Terminal am „Home“-Standort, aber um zu überprüfen, wohin das Terminal gerade zeigt, verwenden wir den Befehl „pwd“. Das 'pwd' gibt den Pfad zurück, auf den das Terminal gerade zeigt. Im Moment erstellen wir eine Datei am Standardspeicherort, auf den ein Terminal zeigt, aber wenn Sie eine Datei an einem anderen Speicherort erstellen möchten, können Sie den Pfad mit dem Befehl „cd“ zum Ändern des Verzeichnisses ändern. Die allgemeine Syntax des cd-Befehls lautet „cd ‚Pfad zum Ordner‘“.

Schritt 4: Um nun eine Datei zu erstellen, schreiben Sie einen Befehl „cat> filename.ext “, wobei filename der Name Ihrer Datei und ext eine Erweiterung der Datei ist. Z.B. in der Demo verwende ich dummy.txt

Schritt 5: Sobald der Befehl ausgeführt wird, wird im Standardpfad eine Textdatei mit dem von Ihnen angegebenen Namen erstellt. In unserem Fall ist es die Datei dummy.txt

Jetzt können Sie sehen, dass der Cursor blinkt und auf Eingaben des Benutzers wartet. Grundsätzlich fordert der Befehl Sie auf, den gewünschten Text einzugeben, den Sie in eine Datei schreiben möchten. Wenn Sie die Datei leer lassen möchten, drücken Sie einfach „Strg+D“ oder wenn Sie den Inhalt in die Datei schreiben möchten, geben Sie ihn ein und drücken Sie dann „Strg+D“. Der Inhalt wurde in der Datei gespeichert und Sie kehren zum Hauptterminal zurück.

Sie können den Text überprüfen, indem Sie die Datei wie im Screenshot gezeigt öffnen.

Herzliche Glückwünsche! Ihre Datei wurde mit dem Befehl „cat“ erstellt.

Hinweis: Stellen Sie vor dem Erstellen einer neuen Datei sicher, dass die Datei nicht bereits erstellt wurde. Um dies sicherzustellen, können Sie den Befehl „ls“ verwenden.

2. Touch-Befehl verwenden

Im Linux-Betriebssystem hat jede Datei Zeitstempeldetails wie das letzte Mal, dass auf die Datei zugegriffen oder sie geändert wurde usw. Jedes Mal, wenn auf die Datei zugegriffen oder sie geändert wird, wird dieser Zeitstempel aktualisiert. Der Befehl „touch“ ist ein Dienstprogramm von Linux, das verwendet wird, um den Zeitstempel der Datei zu erstellen, zu ändern oder zu modifizieren.

Sehen wir uns an, wie wir eine Datei mit dem Befehl „touch“ erstellen können.

Schritt 1: Öffnen Sie zunächst Terminal, indem Sie auf Ubuntu Launcher klicken und nach Terminal suchen.

Schritt 2: Klicken Sie nun auf das Terminal und warten Sie, bis sich das Terminal öffnet.

Schritt 3: Standardmäßig befindet sich das Terminal am „Home“-Standort, aber um zu überprüfen, wohin das Terminal gerade zeigt, verwenden wir den Befehl „pwd“. Das 'pwd' gibt den Pfad zurück, auf den das Terminal gerade zeigt. Im Moment erstellen wir eine Datei am Standardspeicherort, auf den ein Terminal zeigt, aber wenn Sie eine Datei an einem anderen Speicherort erstellen möchten, können Sie den Pfad mit dem Befehl „cd“ zum Ändern des Verzeichnisses ändern. Die allgemeine Syntax des cd-Befehls lautet „cd ‚Pfad zum Ordner‘“.

Schritt 4: Um nun eine Datei zu erstellen, schreiben Sie einen Befehl „touch filename.ext“, wobei filename der Name Ihrer Datei und ext die Erweiterung der Datei ist. Z.B. in der Demo verwende ich dummy.txt. Sobald der Befehl ausgeführt wird, erstellt das Terminal eine Datei im Pfad, wie in den folgenden Screenshots gezeigt:

Herzliche Glückwünsche! Ihre Datei wurde mit dem Befehl „Touch“ erstellt.

Hinweis:Stellen Sie vor dem Erstellen einer neuen Datei sicher, dass die Datei nicht bereits erstellt wurde. Um
dies sicherzustellen, können Sie den Befehl „ls“ verwenden.

3. Verwendung des Weiterleitungsoperators

Unter Linux ist „>“ als Ausgabeumleitungsoperator bekannt und bietet eine Option zum Umleiten der Ausgabe des Befehls in eine Datei anstelle des Standard-Terminalbildschirms. Wir können auch den Umleitungsoperator verwenden, um eine Datei zu erstellen.

Lassen Sie uns sehen, wie wir eine Datei mit dem Befehl „touch“ erstellen können.

Schritt 1: Öffnen Sie zunächst Terminal, indem Sie auf Ubuntu Launcher klicken und nach Terminal suchen.

Schritt 2: Klicken Sie nun auf das Terminal und warten Sie, bis sich das Terminal öffnet.

Schritt 3: Standardmäßig befindet sich das Terminal am „Home“-Standort, aber um zu überprüfen, wohin das Terminal gerade zeigt, verwenden wir den Befehl „pwd“. Das 'pwd' gibt den Pfad zurück, auf den das Terminal gerade zeigt. Im Moment erstellen wir eine Datei am Standardspeicherort, auf den ein Terminal zeigt, aber wenn Sie eine Datei an einem anderen Speicherort erstellen möchten, können Sie den Pfad mit dem Befehl „cd“ zum Ändern des Verzeichnisses ändern. Die allgemeine Syntax des cd-Befehls lautet „cd ‚Pfad zum Ordner‘“.

Schritt 4: Um nun eine Datei zu erstellen, schreiben Sie einen Befehl „echo „Dies ist ein Dummy-Text“> Dateiname.ext“. “, wobei filename der Name Ihrer Datei und ext die Erweiterung der Datei ist. Z.B. In
der Demo verwende ich dummy.txt. Sobald der Befehl ausgeführt wird, erstellt das Terminal eine Datei im Pfad, wie im folgenden Screenshot gezeigt:

Schlussfolgerung

In diesem Tutorial haben wir die Notwendigkeit einer Befehlszeilenschnittstelle, ihre Vorteile und die verschiedenen Methoden zum Erstellen einer Datei unter Linux mit dem Terminal besprochen.


Ubuntu
  1. So erstellen Sie ein Skript eines Linux-Befehls

  2. So erstellen Sie einen Swap unter Linux

  3. 4 Möglichkeiten zum Erstellen einer Textdatei im Linux-Terminal

  4. So teilen Sie ISO oder Datei mit dem Befehl „Split“ in Linux

  5. So erstellen Sie Sparse-Dateien in Linux mit dem Befehl „dd“.

So speichern Sie die Ausgabe des Befehls in einer Datei mit dem Linux-Terminal

So zeigen Sie Dateiinhalte im Spaltenformat im Linux-Terminal an

So laden Sie eine Datei unter Ubuntu Linux über die Befehlszeile herunter

So sperren Sie eine Textdatei in Linux mit dem Befehl flock

So erstellen Sie eine Datei in Ubuntu Linux mit Befehl und GUI

So kopieren Sie Dateien unter Linux mit dem CP-Befehl