Problembeschreibung: Der Inhalt der Datei 11 lautet beispielsweise: Hallo Kopiere den Inhalt der Datei 22 an das Ende der Datei 11. Die Auswirkung der Datei 11 ist: Hallo Lösung: Katze 22 >> 11 >> bedeutet hinzufügen > bedeutet Umleitung, die den ursprünglichen Inhalt überschreibt Tipps: Um den Inhalt einer TXT-Datei zu löschen und die Dateigröße auf 0 zu setzen, ohne die Datei zu löschen, haben Sie folgende Möglichkeiten: cat /dev/null > a.txt Wissenspunkterweiterung: Linux gibt das Ende einer Datei in eine andere Datei aus Die ">"-Umleitung überschreibt die Originaldatei; ">>" wird an das Ende der Datei angehängt. 1. Um die Standardausgabe umzuleiten, können Sie das Symbol ">" verwenden, zum Beispiel: Leitet die Standard-Bildschirmausgabe des dir-Befehls in die Textdatei filelisting.txt um. 2. Um Standardfehler umzuleiten, können Sie die Struktur "2>" verwenden, zum Beispiel: Der obige Befehl sendet eine Standardausgabe an den Bildschirm. Wenn keine Fehlermeldungen vorliegen, werden keine Informationen in die Datei errorlisting.txt geschrieben. Wenn ein Fehler auftritt, wird nichts auf dem Bildschirm ausgegeben und die Datei errorlisting.txt enthält die Fehlerinformationen. 3. dir my_dir > file_and_error_listing.txt 2> & 1 (&1 bedeutet dasselbe wie zuvor) Der obige Befehl leitet zuerst die Standardausgabe in die Textdatei um und leitet dann den Standardfehler an denselben Speicherort wie die Standardausgabe um. 4. Sie können auch das Symbol „|“ (Pipe-Befehl) verwenden, um die Standardausgabe eines Befehls an die Standardeingabe eines anderen Befehls zu senden. Im folgenden Beispiel wird die Standardausgabe des Befehls „dir“ an den Befehl „more“ weitergeleitet (der automatisch anhält, wenn die Ausgabe den Bildschirm ausfüllt): dir | more 5. Verwenden Sie den Befehl „tee“, um die Standardausgabe gleichzeitig in die Datei und auf den Bildschirm zu schreiben: dir | tee filelisting.txt 6. Unter Linux gibt es auch eine spezielle Datei /dev/null. Alle dorthin umgeleiteten Informationen verschwinden spurlos. Wenn wir nicht alle Informationen des Programms wiedergeben müssen Wenn , können Sie die Ausgabe nach /dev/null umleiten. 7. Der folgende Befehl leitet sowohl die Standardausgabe als auch die Fehler an Dateien weiter "&" steht hier für Standardausgabe und Standardfehler. Sowohl die normale Ausgabe als auch die Fehlerinformationen werden in den Dateinamen geschrieben. 8. Um eine Dateikennung neu zu definieren, können Sie den Befehl i>&j verwenden, was bedeutet, dass die Dateikennung i auf j umgeleitet wird. Sie können "&" als "Adresse abrufen" verstehen. Bitte sehen Sie sich das folgende Beispiel an Gibt an, dass die Dateikennung 5 an die Standardausgabe weitergeleitet wird. Dieser Befehl wird normalerweise verwendet, um die Standardeingabe vorübergehend zu speichern. Funktionsbeschreibung des Linux-Befehls „tee“: Liest Standardeingabedaten und gibt deren Inhalt an die Standardausgabe und Dateien aus.
Zusätzlicher Hinweis: Der Befehl tee liest Daten vom Standardeingabegerät, gibt deren Inhalt auf dem Standardausgabegerät aus und speichert sie als Datei. Wenn nach tee keine Datei angegeben ist, Es gibt seinen Inhalt nur an das Standardausgabegerät aus. T-Shirt unterstützt nur Einzel- oder Doppelausgabe, ähnlich dem T-Rohr, das von Klempnern verwendet wird. Parameter: -a oder --append An eine vorhandene Datei anhängen, anstatt sie zu überschreiben. Beispiel: mache 2>&1 | tee make.log command > filename leitet die Standardausgabe in eine neue Datei um Zusammenfassen Oben habe ich Ihnen erklärt, wie Sie den Inhalt einer Datei an das Ende einer anderen Datei in Linux kopieren. Ich hoffe, es wird Ihnen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.12 (Windows-Version)
>>: Entwicklungshandbuch für Chrome-Plugins (Erweiterungen) (vollständige Demo)
Inhaltsverzeichnis benutzerdefinierte Vue-Direkti...
Inhaltsverzeichnis 1. React kombiniert mit Antd, ...
Um eine Zeichenfolge zu ersetzen, müssen wir das ...
Was ist ein Styleguide? Einfach ausgedrückt handel...
#Docker-Suche #Docker-Pull-Portainer 1. Laden Sie...
Die Sicherheitsprobleme, die bei der Frontend-Ent...
1. Installieren Sie die Express-Bibliothek und de...
Beim Schreiben eines Webprojekts stieß ich auf ei...
In Google Chrome werden Sie nach der erfolgreiche...
In diesem Artikel wird der spezifische Code von V...
Die Aktion des Formulars unterscheidet sich vom UR...
Inhaltsverzeichnis 1. Problem 2. Lösung 1. Deklar...
1. Natürliches Layout <br />Das Layout ohne ...
MySQL x64 stellt kein Installationsprogramm berei...
1 Einleitung Kong ist kein einfaches Produkt. Das...