Verwaltung der Ein- und Ausgaben im System 1. Verstehen Sie die Eingabe und Ausgabe des Systems Im Linux-System bedeutet 1 eine korrekte Ausgabe und 2 eine falsche Ausgabe 2. Eingabe- und Ausgabesymbole verwalten (1) Ausgabeumleitung (Ausgabe an einen angegebenen Ort) > ## Korrekte Ausgabe umleiten 2> ## Fehlerhafte Ausgabe umleiten &> ## Gesamte Ausgabe umleiten Hinweis: Die folgenden Experimente sollten unter normalen Benutzern durchgeführt werden find /etc/ -name passwd > file1 ##Richtige Ausgabe direkt an Datei1 (falsche Ausgabe, die nicht in die Datei eingefügt wurde, wird angezeigt) find /etc/ -name passwd 2> file2 ##Fehlerausgabe direkt in Datei2 leiten (zeigt die korrekte Ausgabe an, die nicht in die Datei eingefügt wurde) find /etc/ -name passwd &> file3 ##Leite die gesamte Ausgabe an Datei3 weiter Datei ##Datei löschen (da das Symbol '>' die Quelldatei bei der Ausgabe überschreibt, überschreibt > Datei die Quelldatei mit einem Leerzeichen, um den Löscheffekt zu erzielen) (2) Ausgabe anhängen >> ##Füge die korrekte Ausgabe an das Ende der Datei an 2>> ##Füge die fehlerhafte Ausgabe an das Ende der Datei an&>> ##Füge die gesamte Ausgabe an das Ende der Datei an Hinweis: Durch das Anhängen wird der ursprüngliche Dateiinhalt nicht überschrieben. (3) Eingabe-Umleitung <<EOF Inhalt EOF (EOF kann hier jede beliebige Kombination sein, muss aber vorher und nachher gleich sein) Zum Beispiel: vim-Datei Geben Sie das Passwort student<<EOF ein. heihei heihei Ende der Laufzeit Befehlszeilen-Eingabedatei ##Studentenbenutzerkennwort ändern 3. Rohrleitung Funktion: Wandelt die Ausgabe des vorherigen Befehls in die Eingabe des nächsten Befehls in der Pipeline um Hinweis: Die Pipeline lässt nur korrekte Ausgaben durch. Wenn Sie eine falsche Ausgabe wünschen, sollten Sie vor der Ausgabe die falsche Ausgabenummer mit 2>&1 in die richtige Ausgabenummer umwandeln. | ##Verwandeln Sie die richtige Ausgabe des ersten Befehls in die Eingabe des zweiten Befehls nach der Pipeline 2>&1 ##Verwandeln Sie die Fehlerausgabe mit der Nummer 2 in die richtige Ausgabe mit der Nummer 1 tee ##Kopieren Sie die Ausgabe an den angegebenen Speicherort Beispiel: ls /bin |wc -l ##Zählen Sie, wie viele Dateien sich in /bin befinden find /etc/ -name passwd 2>&1 | wc -l ##Verwandeln Sie die Fehlerausgabe mit der Nummer 2 in die richtige Ausgabe mit der Nummer 1 und zählen Sie die Anzahl find/etc/ -name passwd 2>&1 | tee file |wc -l ##Verwandeln Sie die Fehlerausgabe mit der Nummer 2 in die richtige Ausgabe mit der Nummer 1 und fügen Sie sie in die Datei file ein und zählen Sie die Anzahl Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Das könnte Sie auch interessieren:
|
<<: Optimierung der Leistung von Paging-Abfragen für MySQL mit mehreren zehn Millionen Daten
>>: Zusammenfassung der zwölf Methoden der Vue-Wertübertragung
Einführung in DNMP DNMP (Docker + Nginx + MySQL +...
Inhaltsverzeichnis 1. Einfach zu bedienen 2. Verw...
Ich habe vor kurzem ein Dateisystem erstellt und ...
Da das Distributionspaket von MySQL Community Ser...
Inhaltsverzeichnis Problembeschreibung Was ist di...
Kerncode /*-------------------------------- Suche...
Selektorgruppierung Angenommen, Sie möchten, dass...
In diesem Artikel wird der spezifische Code für d...
<br />Original: Progressive Enhancement vers...
Umfeld Linux 3.10.0-693.el7.x86_64 Docker-Version...
Dieser Artikel beschreibt die MySQL-Integritätsbe...
Hintergrund-Controller @RequestMapping("/get...
1. Gestricheltes Feld, wenn die Abbrechen-Schaltfl...
Inhaltsverzeichnis 1. LVS-Lastausgleich 2. Grundl...
Kürzlich stellte mir ein Freund eine Frage: Beim ...