Verstehen Sie kurz die beiden gängigen Methoden zum Erstellen von Dateien im Linux-Terminal

Verstehen Sie kurz die beiden gängigen Methoden zum Erstellen von Dateien im Linux-Terminal

Wir alle wissen, dass wir den Befehl mkdir verwenden können, um ein neues Verzeichnis zu erstellen, aber in den meisten Fällen wäre es angenehmer, wenn wir direkt eine Datei (normale Datei) erstellen könnten. Auf diese Weise müssen wir keine spezielle Software öffnen, um Textdateien zu erstellen und dann den Dateinamen und den Speicherpfad festzulegen. Hier sind einige Methoden, um Dateien direkt im Linux-Terminal zu erstellen.

Methode 1

Mit dem Befehl dd können wir eine Datei bestimmter Größe erstellen, die im Verzeichnis /bin gespeichert wird. Der Befehl dd kopiert die gegebene Eingabe und schreibt dann eine identische Kopie in die Ausgabe.

Als Eingabe können Standardeingabe, normale Dateien und Gerätedateien verwendet werden; als Ausgabe können Standardausgabe, Gerätedateien, normale Dateien usw. verwendet werden.

Das Verwendungsformat des dd-Befehls ist: dd if=... of=... bs=... count=...

if steht für die Eingabedatei, of steht für die Ausgabedatei, bs gibt standardmäßig die Blockgröße in Bytes an (die Einheiten sind Byte c, Wort w, Block B, Kilobyte m, Megabyte m, Gigabyte G) und count gibt die Anzahl der zu kopierenden Blöcke an;

Beispiel: Erstellen Sie eine 1024-Byte-Datei mit dem gesamten Inhalt 0 (leer); /dev/zero ist eine Gerätedatei, die ein Nullzeichen (\0) bereitstellen kann und zum Generieren einer leeren Datei einer bestimmten Größe verwendet werden kann.

Wenn bs=2048, count=2, dann wird eine Datei mit einer Größe von 4096 Bytes erstellt.

Wenn if nicht angegeben ist, liest dd die Eingabe von der Standardeingabe. Wenn of nicht angegeben ist, verwendet dd die Standardausgabe stdout als Ausgabe.

Seien Sie vorsichtig, wenn Sie dd als Root verwenden. Wenn Sie versehentlich wichtige Dateien oder Geräte löschen oder beschädigen, führt dies zu irreparablen Problemen.

Methode 2

Wir können auch den Befehl touch verwenden, um eine leere Datei zu generieren. Dieser Befehl ist einfacher zu bedienen und befindet sich im Allgemeinen im Verzeichnis /usr/bin:

touch verwendet einen nicht vorhandenen Dateinamen als Parameter, um eine leere Datei zu erstellen. Das Format ist: touch Dateiname; beispielsweise:

Natürlich sagen manche Freunde vielleicht, dass sie auch den Befehl vi/vim verwenden können. Das liegt daran, dass ich betont habe, dass es sich um die Erstellung einer normalen Datei handelt, und vi/vim als Editor legt mehr Wert auf die Bearbeitung. Nachdem wir eine Datei erstellt haben, können wir den vi-Editor, vi filenmae, verwenden und dann in den Einfügemodus wechseln, um den Inhalt zu bearbeiten. Drücken Sie abschließend :wq, um zu beenden und zu speichern.

Beachten Sie, dass der obige Dateiname ein beliebiges Format haben kann. Es kann sich um eine Textdatei (txt), eine C- oder C++-Datei usw. handeln. Die Dateierweiterung hängt vom Inhalt und der Funktion Ihrer Datei ab.

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Befehle zum Suchen der Domänen-IP-Adresse im Linux-Terminal (fünf Methoden)
  • Detaillierte Erklärung zur Verwendung des Socks5-Proxys für das Linux-Terminal
  • Implementierungsmethode von Android zum Ausführen von Shell-Skripten im Linux-Terminal, um das Protokoll der aktuell ausgeführten App direkt auszudrucken
  • Zwei Tools zum Teilen des Bildschirms im Linux-Befehlszeilenterminal
  • So zeigen Sie Sternchen an, wenn Sie unter Linux ein Passwort im Terminal eingeben
  • Zwei Methoden für den geteilten Terminalbildschirm unter Linux (Screen und tmux)
  • Detaillierte Erklärung häufig verwendeter Tastenkombinationen für die Linux-Terminal-Befehlszeile
  • So beenden Sie die Python-Befehlszeile im Linux-Terminal
  • Einfache Möglichkeit, Python im Linux-Befehlszeilenterminal zu verwenden (empfohlen)

<<:  Beispiel für eine geplante MySQL-Datenbanksicherung

>>:  Vue implementiert QR-Code-Scanfunktion (mit Stil)

Artikel empfehlen

Nodejs konvertiert JSON-String in JSON-Objekt-Fehlerlösung

Wie konvertiere ich eine JSON-Zeichenfolge in ein...

Lernprogramm zur Verwendung des WeChat-Applets WXS

Was ist wxs? wxs (WeiXin Script) ist eine Skripts...

Was bedeutet Eingabetyp und wie kann die Eingabe begrenzt werden?

Gängige Methoden zur Begrenzung der Eingabe 1. Um ...

URL-Rewrite-Modul 2.1 URL-Rewrite-Modul – Regeln schreiben

Inhaltsverzeichnis Voraussetzungen Einrichten ein...

MySQL extrahiert interne JSON-Felder und gibt sie als Zahlen aus.

Inhaltsverzeichnis Hintergrund Problemanalyse 1. ...

WeChat-Applet zum Speichern von Alben und Bildern in Alben

Ich entwickle derzeit eine Video- und Tool-App, ä...

Grundlegende Ideen und Codes zur Implementierung von Videoplayern in Browsern

Inhaltsverzeichnis Vorwort Zusammenfassung der Au...

Design-Sharing der Download-Seite des Pengyou.com-Mobilclients (Bild und Text)

Schauen wir uns zunächst einige einfache Daten an:...

mysql-8.0.17-winx64 Bereitstellungsmethode

1. Laden Sie mysql-8.0.17-winx64 von der offiziel...

Verwenden Sie zum Senden des Formulars ein Bild statt einer Schaltfläche.

Code kopieren Der Code lautet wie folgt: <form...

Vue.js implementiert Musikplayer

In diesem Artikel wird der spezifische Code von V...