[Linux Command Explanation Encyclopedia] 031. So verwenden Sie das Multi-File-Merge-Tool zum Einfügen und den Open-Source-Software-Patch-Programm-Patch

Führen Sie mehrere Dateien nach Spaltenwarteschlange zusammen

Ergänzende Anmerkung

pasteDer Befehl wird verwendet, um mehrere Dateien entsprechend der Warteschlange zusammenzuführen.

Grammatik

paste [选项] [参数]

Optionen

  • -d<间隔字符>oder --delimiters=<间隔字符>: Ersetzen Sie das Tabulatorzeichen durch das angegebene Leerzeichen.
  • -sOder --serial: Machen Sie es seriell statt parallel.

Parameter

  • Dateiliste: Geben Sie die Liste der zusammenzuführenden Dateien an.

Installieren Sie Patches für Open-Source-Software

Ergänzende Anmerkung

patchDer Befehl wird zum Installieren von Patches für Open-Source-Software verwendet. Durch Festlegen der Methode zum Patchen von Dateien können Benutzer die Originaldateien ändern und aktualisieren. Wird jeweils nur eine Datei geändert, kann diese sequentiell direkt in der Kommandozeile ausgeführt werden. Wenn Sie mit der Methode zum Patchen von Dateien zusammenarbeiten, können Sie eine große Anzahl von Dateien gleichzeitig patchen. Dies ist auch eine der Aktualisierungsmethoden für den Kern des Linux-Systems.

Grammatik

patch [选项] [参数]

Optionen

  • -boder --backup: Sichern Sie jede Originaldatei;
  • -B<备份字首字符串>Oder --prefix=<备份字首字符串>: Beim Festlegen der Dateisicherung wird die Präfixzeichenfolge vor dem Dateinamen angehängt. Die Zeichenfolge kann ein Pfadname sein.
  • -coder --context: Gepatchte Daten in assoziative Unterschiede interpretieren;
  • -d<工作目录>Oder --directory=<工作目录>: Arbeitsverzeichnis festlegen;
  • -D<标示符号>Oder --ifdef=<标示符号>: Markieren Sie die geänderte Stelle mit dem angegebenen Symbol;
  • -eOder --ed: Interpretieren Sie die Patch-Daten in einer narrativen Datei, die dem Befehl ed zur Verfügung steht.
  • -EOder --remove-empty-files: Wenn der Inhalt der Ausgabedatei nach dem Patchen leer ist, entfernen Sie die Datei;
  • -fOder --force: Dieser Parameter hat die -tgleiche Wirkung wie der angegebene Parameter, es wird jedoch davon ausgegangen, dass die Version der gepatchten Daten eine neuere Version ist.
  • -F<监别列数>Oder --fuzz<监别列数>: Legen Sie den Maximalwert der Anzahl der Überwachungsspalten fest.
  • -g<控制数值>Oder --get=<控制数值>: Legen Sie fest, dass der Patch-Job mit RSC oder SCCS gesteuert werden soll.
  • -i<修补文件>Oder --input=<修补文件>: Lesen Sie die angegebenen Korrekturen und fragen Sie nach;
  • -lOder --ignore-whitespace: Ignorieren Sie Tabulatoren und Leerzeichen zwischen gepatchten Daten und Eingabedaten.
  • -noder --normal: Gepatchte Daten in generische Diffs interpretieren;
  • -NOder --forward: Ignorieren Sie, dass es sich bei den gepatchten Daten um eine ältere Version als die Originaldatei handelt oder dass die gepatchten Daten für diese Version bereits verwendet wurden.
  • -o<输出文件>Oder --output=<输出文件>: Legen Sie den Namen der Ausgabedatei fest. Die gepatchte Datei wird unter diesem Namen gespeichert.
  • -p<剥离层级>Oder --strip=<剥离层级>: Legen Sie die Anzahl der Ebenen von Pfadnamen fest, die entfernt werden sollen.
  • -f<拒绝文件>Oder --reject-file=<拒绝文件>: Legen Sie den Dateinamen zum Speichern der Informationen im Zusammenhang mit der Patch-Ablehnung fest. Der Standarddateiname ist .rej.
  • -ROder --reverse: Gehen Sie davon aus, dass die Patch-Daten durch den Austausch der alten und neuen Dateien generiert werden.
  • -sOder --quietoder --silent: Zeigt den Ausführungsprozess des Befehls nicht an, es sei denn, es tritt ein Fehler auf.
  • -tOder --batch: Fehler automatisch überspringen, ohne Fragen zu stellen;
  • -TOder --set-time: Die Wirkung dieses Parameters -Zist ähnlich der des angegebenen Parameters, aber die lokale Zeit ist die wichtigste;
  • -uoder --unified: Gepatchte Daten in konsistente Diffs interpretieren;
  • -vOder --version: Versionsinformationen anzeigen;
  • -V<备份方式>Oder --version-control=<备份方式>: -bNach dem Sichern der Zieldatei mit Parametern wird am Ende der Sicherungsdatei eine Sicherungszeichenfolge hinzugefügt. Diese Zeichenfolge kann nicht nur -zmit Parametern geändert werden, -Vsondern es wird auch eine Sicherungszeichenfolge mit unterschiedlichen Suffixen generiert Verwenden von Parametern, um verschiedene Sicherungsmethoden anzugeben. ;
  • -Y<备份字首字符串>Oder --basename-prefix=<备份字首字符串>: Beim Einrichten einer Dateisicherung wird die Anfangszeichenfolge an den Anfang des Basisnamens der Datei angehängt;
  • -z<备份字尾字符串>Oder --suffix=<备份字尾字符串>: Die Wirkung dieses Parameters -Bähnelt der des angegebenen Parameters. Der Unterschied besteht darin, dass, wenn der für den Patch-Job verwendete Pfad und Dateiname src/linux/fs/super.c lautet, nach dem Hinzufügen einer Zeichenfolge die Datei super backup/wird .c wird in /src/linux im Verzeichnis /fs/backup gesichert;
  • -ZOder --set-utc: Ändern Sie die gepatchte Datei und stellen Sie die Zugriffszeit auf UTC ein;
  • --backup-if-mismatch: Sichern Sie die Datei nur, wenn die gepatchten Daten nicht vollständig konsistent sind und die Datei nicht absichtlich für die Sicherung angegeben wurde.
  • --binary: Daten im Binärmodus lesen und schreiben, ohne das Standardausgabegerät zu verwenden;
  • --help: Onlinehilfe;
  • --nobackup-if-mismatch: Wenn die gepatchten Daten nicht vollständig konsistent sind und die Datei nicht absichtlich zur Sicherung angegeben wurde, wird die Datei nicht gesichert;
  • --verbose: Zeigt den Ausführungsprozess des Befehls im Detail an.

Parameter

  • Originaldatei: Geben Sie die Originaldatei an, die gepatcht werden muss.
  • Patch-Datei: Geben Sie die Patch-Datei an.

Lernen Sie von Grund aufpython

[Python von Grund auf lernen] 92. Verwenden Sie die Anforderungsbibliothek von Python, um HTTP-Anfragen zu senden und Antworten zu verarbeiten.
[Python von Grund auf lernen] 91. Verwenden Sie Dekoratoren und Wörterbücher, um einfache Webanwendungen für Anforderungspfade zu verwalten.
[Python von Null lernen] 93. Verwenden Sie die Wörterbuchverwaltung Anforderungspfad
[Python von Null an lernen] 89. Verwenden Sie WSGI, um einen einfachen und effizienten Webserver zu erstellen
[Python von Null an lernen] 88. Detaillierte Erläuterung der WSGI-Schnittstelle: Einfache und effiziente Webentwicklung realisieren
[Python von Null an lernen] 87. Manuell erstellen HTTP-Server-Python-Implementierung und gleichzeitige Multithread-Verarbeitung
[Python von Grund auf lernen] 86. Vertiefendes Verständnis des HTTP-Protokolls und seiner Rolle in der Browser- und Serverkommunikation
[Python von Null lernen] 85. Parallele Computertechnologieanwendung des Python-Prozesspools
[ Python von Null lernen] 84. Vertieftes Verständnis von Threads und Prozessen
[Python von Null lernen] 83. Python-Multiprozessprogrammierung und Verwendung von Prozesspools
[Python von Null lernen] 82. Realisierung von Chat-Programmen basierend auf Multi- Threading
[Python von Null lernen] 81. Python und mehr Anwendung von Thread-Kommunikation und Warteschlange
[Python von Null lernen] 80. Thread-Zugriff auf globale Variablen und Thread-Sicherheitsprobleme
[Python von Null lernen] 79. Thread-Zugriff auf globale Variablen und Thread Sicherheitsprobleme
[Python von Grund auf lernen] 78. Datei-Download-Fälle
[Python von Grund auf lernen] 77. Programmierung und Vorsichtsmaßnahmen für TCP-Server
[Python von Null lernen] 76. Server und Client: Schlüsselkomponenten der Netzwerkkommunikation
[Python von Null lernen] 75 .TCP-Protokoll: zuverlässiges verbindungsorientiertes Übertragungsschicht-Kommunikationsprotokoll
[Python von Grund auf lernen] 74. UDP-Netzwerkprogramm: Detaillierte Erklärung von Portproblemen und Bindungsinformationen
[Python von Null lernen] 73. UDP-Netzwerkprogramm - Daten senden
[Python von Null lernen] 72. Vertiefendes Verständnis der Socket-Kommunikation und Socket-Erstellung Die Methode
[Python von Null lernen] 71. Netzwerkports und ihre Funktionen
[Python von Null lernen] 70. Netzwerkkommunikationsmethoden und ihre Anwendungen: von der direkten Kommunikation bis zu Routern, um mehrere Netzwerke zu verbinden
[Python von Null lernen] 69. Netzwerkkommunikation und IP-Adressklassifizierungsanalyse
[Python von Null lernen] 68. Gierige und nicht gierige Modi in regulären Python-Ausdrücken
[Python von Null lernen] 67. Re-Modul in Python: Regelmäßige Ersetzung und erweiterte Matching-Technologie
[Python von Null lernen] 66. Umfassendes Verständnis regulärer Ausdrücke: ein leistungsstarkes Werkzeug für den Mustervergleich und die Textverarbeitung
[Python von Grund auf lernen] 65. Ausführliche Erklärung der Modifikatoren für reguläre Python-Ausdrücke und ihrer Anwendungen
[Python von Grund auf lernen] 64. Die re.compile-Methode in regulären Python-Ausdrücken Ausführliche Erklärung
[Python von Null an lernen] 63. Einführung in die re.Match-Klasse in regulären Ausdrücken und ihren Attributen und Methoden
[Python von Null an lernen] 62. Reguläre Python-Ausdrücke: ein leistungsstarkes String-Matching-Tool
[Python von lernen Null] 61. Detaillierte Erklärung und Anwendungsbeispiele von Eigenschaftsattributen in Python
[Python von Null lernen] 60. Explorationsgenerator: ein flexibles Tool für die Iteration
[Python von Null lernen] 59. Iterator: ein effizientes Tool zur Optimierung der Datendurchquerung
[Python lernen von Null] 58. Benutzerdefinierte Ausnahmen in Python und Methoden zum Auslösen von Ausnahmen
[Python von Null lernen] 57. Verwenden Sie das Schlüsselwort with in Python, um Ressourcen korrekt zu schließen
[Python von Null lernen] 56. Die Bedeutung und Anwendung der Ausnahmebehandlung in der Programmierung
[Python von Null lernen] 55. Serialisierung und Verarbeitung in Python Deserialisierung, Anwendung von JSON- und Pickle-Modulen
[Python von Null an lernen] 54. Daten in den Speicher schreiben
[Python von Null an lernen] 53. CSV-Datei und Python CSV-Modul
[Python von Null an lernen] 52. Dateien lesen und schreiben – Anleitung zur Bedienung von Python-Dateien
[ Python von Null lernen] 51. Öffnen und Schließen von Dateien und ihre Anwendung in Python
[Python von Null lernen] 49. Objektbezogene integrierte Funktionen in Python und ihre Verwendung
[Python von Null lernen] 48 .Detaillierte Erklärung der Vererbung und Mehrfachvererbung in Python
[Python von Null lernen] 47. Das Konzept und die grundlegende Verwendung der Vererbung in der objektorientierten Programmierung
[Python von Null lernen] 46. __new__- und __init__-Methodenanalyse und Singleton in Python-Entwurfsmustern
[Python von Null lernen] 45 . Klassenmethoden und statische Methoden in Python
[Python von Grund auf lernen] 44. Private Attribute und Methoden in der objektorientierten Programmierung
[Python von Grund auf lernen] 43. Beispiele in der objektorientierten Programmierung in Python Attribute und Klassenattribute
[Python von Null lernen] 42. Integrierte Attribute und Methoden in Python
[Python von Null an lernen] 41. Python-Magiemethode (2)
[Python von Null an lernen] 40. Python-Magiemethode (1)
[Python von Null an lernen] 39. Objektorientierte Grundgrammatik und Anwendungsbeispiele
[Python von Null an lernen] 38. Verwendung und Import von Python-Paketen
[Python von Null an lernen] 37. Verwendung und Vorsichtsmaßnahmen von benutzerdefinierten Python-Modulen
[Von Null an Python lernen ] 36. Methoden und Fähigkeiten zur Verwendung von pip in Python für die Paketverwaltung von Drittanbietern
[Python von Grund auf lernen] 35. Allgemeine Python-Systemmodule und ihre Verwendung
[Python von Grund auf lernen] 34. Detaillierte Erläuterung des Imports und der Verwendung von Python-Modulen
[Python von Null lernen] 33. Die Rolle von Dekoratoren (2)
[Python von Null lernen] 32. Die Rolle von Dekoratoren (1)
[Python von Null lernen] 31. Vertiefendes Verständnis von Funktionen und Abschlüssen höherer Ordnung in Python
[Python von Null an lernen] 30. Tiefgehendes Verständnis rekursiver Funktionen und anonymer Funktionen
[Python von Null lernen] 29. „Detaillierte Erklärung von Funktionsparametern“ – die verschiedenen Verwendungen von Python-Funktionsparametern verstehen
[Python von Null lernen] 28 . Lokale Variablen und globale Variablen in Python-Variablen
[Python von Null an lernen] 27. Verwendung und verschachtelte Aufrufe von Python-Funktionen
[Python von Null an lernen] 25. Funktionen: ein Tool zur Verbesserung der Code-Schreibeffizienz
[Python von Null an lernen] 24. String-Operationen und Traversierungsmethoden in Python
[Python von Null an lernen] 23. Verwendung und allgemeine Operationen von Mengen (Set) in Python
[Python von Null an lernen] 22. Hinzufügen, Löschen, Ändern und Abfragen von Wörterbüchern in Python und Variablen von Wörterbüchern
[ Lernen Sie Python von Grund auf] 21. In Python Tupel und Wörterbücher für
[Python von Grund auf lernen] 20. Fähigkeiten und Beispiele für Python-Listenoperationen
[Python von Grund auf lernen] 19. Anwendung von Listenschleifen und Listenverschachtelung
[Python von Grund auf lernen] 18. Detaillierte Erläuterung der Grundoperationen von Python-Listen (1)
[ Von Null an Python lernen] 17. Formatierungsmethode für Python-Zeichenfolgen (2)
[Python von Null an lernen] 16. Formatierungsmethode für Python-Zeichenfolgen (1)
[Python von Null an lernen] 15. Vertiefendes Verständnis der Zeichenfolgen- und Zeichensatzkodierung
[ Von Null an Python lernen] 14. Allgemeine Operationen von Python-Strings (2)
[Python von Null an lernen] 13. Allgemeine Operationen von Python-Strings (1)
[Python von Null an lernen] 12. Python-String-Operationen und -Anwendungen
[Python von Null an lernen] 11.Python-Schleifenanweisung und Kontrollfluss
[Python von Null an lernen] 10. Detaillierte Erklärung der Python-Bedingungsanweisung und ihrer Verschachtelung
[Python von Null an lernen] 09. Bedingte Beurteilungsanweisung in Python
[Python von Null an lernen] 08. Python versteht Bitoperationen Operatoren, Operatorpriorität
[Python von Null lernen] 07. Detaillierte Erklärung der Python-Operatoren: Zuweisung, Vergleich und logische Operatoren
[Python von Null lernen] 06. Arithmetische Operatoren in Python für Berechnungen und String-Verkettung verwenden
[Python von Null lernen] 05. Ausgabe und Eingabe in Python
[Python von Grund auf lernen] 04. Grundlagen der Python-Programmierung: Variablen, Datentypen und Bezeichner
[Python von Grund auf lernen] 03. Interaktive Python-Programmierung und detaillierte Anmerkungen
[Python von Grund auf lernen] 02. Einführung in Entwicklungstools
[Python von Grund auf lernen] 01. Python installieren und konfigurieren

Supongo que te gusta

Origin blog.csdn.net/qq_33681891/article/details/132576286
Recomendado
Clasificación