logo

Linux-Datei erstellen

Das Linux-Dateisystem betrachtet unter Linux alles als Datei. Egal, ob es sich um Textdateibilder, Partitionen, kompilierte Programme, Verzeichnisse oder Hardwaregeräte handelt. Wenn es sich nicht um eine Datei handelt, muss es sich um einen Prozess handeln. Zur Verwaltung der Daten bildet es eine Baumstruktur.

Linux Bei Dateien muss die Groß-/Kleinschreibung beachtet werden test.txt Und Test.txt werden als zwei verschiedene Dateien betrachtet. Es gibt mehrere Möglichkeiten, eine Datei unter Linux zu erstellen. Einige herkömmliche Methoden sind wie folgt:

Abgesehen von allen oben genannten Methoden können wir eine Datei auch über den Desktop-Dateimanager erstellen. Lassen Sie uns die oben genannten Methoden im Detail verstehen:

1. Verwenden des Befehls cat

Der Befehl cat ist einer der am häufigsten verwendeten Befehle unter Linux . Es ist gewohnt eine Datei erstellen, den Inhalt der Datei anzeigen, den Inhalt mehrerer Dateien verketten, die Zeilennummern anzeigen, und mehr.

Hier erfahren Sie, wie Sie mit Dateien Dateien erstellen und ihnen Inhalte hinzufügen cat-Befehl .

Erstellen Sie zunächst ein Verzeichnis und benennen Sie es als Neues_Verzeichnis , führen Sie die aus mkdir Befehl wie folgt:

 mkdir New_directory 

Wechseln Sie in das Verzeichnis:

 cd New_directory 

Ausgabe:

Wie viele Städte gibt es in den USA?
Linux-Datei erstellen

Führen Sie nun den Befehl cat aus, um eine Datei zu erstellen:

 cat > test.txt 

Der obige Befehl erstellt eine Textdatei und wechselt in den Editormodus. Geben Sie nun den gewünschten Text ein und drücken Sie STRG + D Drücken Sie die Taste, um die Datei zu speichern und zu verlassen. Anschließend wird zur Befehlszeile zurückgekehrt.

Um den Inhalt der Datei anzuzeigen, führen Sie den Befehl cat wie folgt aus:

 cat test.txt 

Betrachten Sie die folgende Ausgabe:

Linux-Datei erstellen

2. Verwenden des Touch-Befehls

Der berühren Der Befehl ist auch einer der beliebtesten Befehle unter Linux. Es ist gewohnt Erstellen Sie eine neue Datei und aktualisieren Sie den Zeitstempel für vorhandene Dateien und Verzeichnisse . Unter Linux können auch leere Dateien erstellt werden.

Der Touch-Befehl ist die einfachste Möglichkeit, eine neue Datei über die Befehlszeile zu erstellen. Wir können mehrere Dateien erstellen, indem wir diesen Befehl gleichzeitig ausführen.

Um eine Datei zu erstellen, führen Sie den Touch-Befehl gefolgt vom folgenden Dateinamen aus:

 touch test1.txt 

Um die Informationen der erstellten Datei aufzulisten, führen Sie den folgenden Befehl aus:

 ls - l test1.txt 

Betrachten Sie die folgende Ausgabe:

Linux-Datei erstellen

Um mehrere Dateien gleichzeitig zu erstellen, geben Sie Dateien und ihre Erweiterungen nach dem Touch-Befehl zusammen mit einem einzelnen Leerzeichen an. Führen Sie den folgenden Befehl aus, um drei Dateien gleichzeitig zu erstellen:

 touch test1.txt test2.txt test3.txt 

Um zwei verschiedene Dateitypen zu erstellen, führen Sie den Befehl wie folgt aus:

 touch test4.txt test.odt 

Der obige Befehl erstellt zwei verschiedene Dateien mit dem Namen test4.txt Und test.odt .

Um die Datei und ihren Zeitstempel anzuzeigen, führen Sie Folgendes aus ls Befehl wie folgt:

 ls -l 

Betrachten Sie die folgende Ausgabe:

Linux-Datei erstellen

Wenn wir den Namen einer vorhandenen Datei übergeben, ändert sich der Zeitstempel dieser Datei.

Hinweis: Der wesentliche Unterschied zwischen dem Befehl „touch“ und dem Befehl „cat“ besteht darin, dass wir mit dem Befehl „cat“ den Inhalt der Datei über die Eingabeaufforderung angeben können, während der Befehl „touch“ eine leere Datei erstellt.

3. Verwenden des Weiterleitungssymbols (>).

Wir können eine Datei auch mit dem Umleitungssymbol (>) in der Befehlszeile erstellen. Um eine Datei zu erstellen, müssen wir lediglich ein Umleitungssymbol (>) gefolgt vom Dateinamen eingeben. Dieses Symbol wird hauptsächlich zum Umleiten der Ausgabe verwendet. Es gibt zwei Möglichkeiten, die Ausgabe umzuleiten. Wenn wir > verwenden Operator , wird die vorhandene Datei überschrieben und der Operator >> hängt die Ausgabe an.

Um eine Datei mit dem Umleitungsoperator (>) zu erstellen, führen Sie den Befehl wie folgt aus:

 > test5.txt 

Der obige Befehl erstellt eine Datei. Um die Existenz der erstellten Datei anzuzeigen, führen Sie den folgenden Befehl aus:

 ls -l test5.txt 

Betrachten Sie die folgende Ausgabe:

Linux-Datei erstellen

4. Verwenden des Echo-Befehls

Der Echo Der Befehl wird zum Erstellen einer Datei verwendet, wir sollten jedoch den Dateiinhalt in der Befehlszeile angeben.

Um die Datei mit dem echo-Befehl zu erstellen, führen Sie den Befehl wie folgt aus:

 echo ' File content' > test6.txt 

Der obige Befehl erstellt die test6 Datei. Um die Existenz der Datei anzuzeigen, führen Sie den folgenden Befehl aus:

 ls -l test6.txt 

Betrachten Sie die folgende Ausgabe:

Linux-Datei erstellen

5. Verwenden des Befehls printf

Wir können auch eine Datei erstellen mit printf Befehl. Dazu müssen wir den Dateiinhalt auf der Kommandozeile angeben.

Um eine Datei mit dem Befehl printf zu erstellen, führen Sie den Befehl wie folgt aus:

 printf ' File content' > test7.txt 

Um die Dateidetails anzuzeigen, führen Sie den Befehl ls wie folgt aus:

 ls -l test7.txt 

Um den Dateiinhalt anzuzeigen, führen Sie den Befehl cat wie folgt aus:

 cat test7.txt 

Betrachten Sie die folgende Ausgabe:

Linux-Datei erstellen

6. Verwenden des Texteditors

Wir können eine Datei auch mit den verschiedenen Texteditoren erstellen, z vim, nano, vi, und mehr.

    Verwendung des Vim-Texteditors

Wir können eine Datei mit erstellen Vim-Texteditor . Wenn Sie den vim-Editor nicht auf Ihrem Computer installiert haben, führen Sie den folgenden Befehl aus:

 sudo apt install vim 

Ausgabe:

 [sudo] password for javatpoint: Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: vim-runtime Suggested packages: ctags vim-doc vim-scripts The following NEW packages will be installed: vim vim-runtime 0 upgraded, 2 newly installed, 0 to remove and 64 not upgraded. Need to get 6,878 kB of archives. After this operation, 33.4 MB of additional disk space will be used. Do you want to continue? [Y/n] y Get:1 http://in.archive.ubuntu.com/ubuntu eoan/main amd64 vim-runtime all 2:8.1.0875-5ubuntu2 [5,669 kB] Get:2 http://in.archive.ubuntu.com/ubuntu eoan/main amd64 vim amd64 2:8.1.0875-5ubuntu2 [1,209 kB] Fetched 6,878 kB in 3s (2,256 kB/s) Selecting previously unselected package vim-runtime. (Reading database ... 216385 files and directories currently installed.) Preparing to unpack .../vim-runtime_2%3a8.1.0875-5ubuntu2_all.deb ... Adding 'diversion of /usr/share/vim/vim81/doc/help.txt to /usr/share/vim/vim81/doc/ help.txt.vim-tiny by vim-runtime' Adding 'diversion of /usr/share/vim/vim81/doc/tags to /usr/share/vim/vim81/doc/tags .vim-tiny by vim-runtime' Unpacking vim-runtime (2:8.1.0875-5ubuntu2) ... Selecting previously unselected package vim. Preparing to unpack .../vim_2%3a8.1.0875-5ubuntu2_amd64.deb ... Unpacking vim (2:8.1.0875-5ubuntu2) ... Setting up vim-runtime (2:8.1.0875-5ubuntu2) ... Setting up vim (2:8.1.0875-5ubuntu2) ... update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vim (vim) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vimdiff (vimdiff) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rvim (rvim) in au to mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rview (rview) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vi (vi) in auto m ode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/view (view) in au to mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/ex (ex) in auto m ode Processing triggers for man-db (2.8.7-3) ... 

Der Vim-Texteditor wurde erfolgreich installiert.

Um eine Datei mit dem vim-Texteditor zu erstellen, führen Sie den folgenden Befehl aus:

 vim test8.txt 

Der obige Befehl öffnet den Texteditor. Drücken Sie die i-Taste, um in den Einfügemodus des Editors zu gelangen.

Geben Sie den Dateiinhalt ein und drücken Sie Esc-Taste vorangestellt von :wq um die Datei zu speichern und zu verlassen. Der Texteditor sieht wie folgt aus:

Linux-Datei erstellen

Um die Dateiinformationen anzuzeigen, führen Sie Folgendes aus ls Befehl wie folgt:

 ls -l test8.txt 

Um den Dateiinhalt anzuzeigen, führen Sie den Befehl cat wie folgt aus:

 cat test8.txt 

Betrachten Sie die folgende Ausgabe:

Linux-Datei erstellen

7. Verwendung des Nano-Editors

Wir können eine Datei mit erstellen Nano Texteditor. Um eine Datei zu erstellen, führen Sie den folgenden Befehl aus:

 nano test9.txt 

Der obige Befehl öffnet den Nano-Texteditor. Geben Sie den gewünschten Text ein und drücken Sie STRG + X Geben Sie dann y ein, um die Dateiänderungen zu bestätigen. Drücken Sie Enter-Taste um den Editor zu verlassen.

Der Nano-Texteditor sieht wie im folgenden Bild aus:

Linux-Datei erstellen

Um die Dateiinformationen anzuzeigen, führen Sie den folgenden Befehl aus:

 ls -l test9.txt 

Um den Dateiinhalt anzuzeigen, führen Sie den folgenden Befehl aus:

 cat test9.txt 

Betrachten Sie die folgende Ausgabe:

Linux-Datei erstellen

Verwendung des Vi-Editors

Um eine Datei mit dem Vi-Editor zu erstellen, führen Sie den folgenden Befehl aus:

 vi test10.txt 

Der obige Befehl öffnet den Vi-Editor. Drücken Sie die i-Taste für den Einfügemodus und geben Sie den Dateiinhalt ein. Drücken Sie die Esc-Taste und :wq, um die Datei zu speichern und den Editor zu verlassen.

Um die Dateiinformationen anzuzeigen, führen Sie den folgenden Befehl aus:

 ls -l test10.txt 

Um den Dateiinhalt anzuzeigen, führen Sie den folgenden Befehl aus:

Java-Eingabezeichenfolge
 cat test10.txt 

Betrachten Sie die folgende Ausgabe:

Linux-Datei erstellen