EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

kochen - Online in der Cloud

Führen Sie Cook beim kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl Cook, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


Cook – ein Tool zum Erstellen von Dateien

ZUSAMMENFASSUNG


Koch [ zu erhalten... ][ Dateinamen... ]
Koch -Hilfe
Koch -Ausführung

BESCHREIBUNG


Das Koch Das Programm ist ein Werkzeug zum Erstellen von Dateien. Es wird eine Reihe von Dateien zum Erstellen bereitgestellt.
und Anweisungen, die detailliert beschreiben, wie man sie baut. In jedem nicht-trivialen Programm wird es so sein
Dies sind Voraussetzungen für die Durchführung der zum Erstellen einer Datei erforderlichen Aktionen, z
Extraktion aus einem Quellcodeverwaltungssystem. Der Koch Das Programm bietet einen Mechanismus zum Definieren
diese.

Wenn ein Programm entwickelt oder gewartet wird, wird der Programmierer normalerweise eines ändern
Datei von mehreren, aus denen das Programm besteht. Der Koch Das Programm untersucht die zuletzt geänderten
Zeiten der Dateien, um zu sehen, wann sich die Voraussetzungen einer Datei geändert haben, was dies impliziert
Die Datei muss neu erstellt werden, da sie logisch veraltet ist.

Das Koch Das Programm bietet auch eine Möglichkeit für implizite Rezepte, sodass Benutzer diese angeben können
wie man aus einer Datei mit einem anderen Suffix eine Datei mit einem bestimmten Suffix bildet. Zum Beispiel,
erschaffen Dateinamen.o für Dateinamen.c

Optionen und Dateinamen können in der Befehlszeile beliebig gemischt werden; Es findet keine Verarbeitung statt
bis alle Optionen und Dateinamen in der Befehlszeile gescannt wurden.

Das Koch Das Programm wird versuchen, die benannten Dateien aus den ihm übergebenen Rezepten zu erstellen.
Die Rezepte sind in einer Datei namens enthalten Wie man kocht im aktuellen Verzeichnis. Das
Die Datei kann wiederum andere Dateien enthalten, die zusätzliche Rezepte enthalten.

Wenn nein DateinamenIn der Befehlszeile werden die Ziele des ersten Rezepts angegeben
gekocht.

OPTIONAL


Die gültigen Optionen für Koch Sind unten aufgeführt. Alle anderen Optionen (Wörter im Befehl
Zeile, die mit ` beginnt-') führt zur Ausgabe einer Diagnosemeldung.

-Aktion
Führen Sie die in den Rezepten angegebenen Befehle aus. Dies ist die Standardeinstellung.

-Keine Aktion
Führen Sie die in den Rezepten angegebenen Befehle nicht aus.

-Buch Dateinamen
Weist Cook an, das benannte Kochbuch anstelle des Standard-Kochbuchs „Howto.cook“ zu verwenden.
Datei.

-Kaskade
Diese Option kann verwendet werden, um die Verwendung kaskadierter Zutaten zu ermöglichen. Dies ist das
default.

-No_CAScade
Mit dieser Option kann die Verwendung kaskadierter Zutaten deaktiviert werden.

-Weitermachen
Sollte das Kochen eines Ziels fehlschlagen, fahren Sie mit anderen Rezepten fort, bei denen das Ziel fehlgeschlagen ist
Das Ziel ist weder direkt noch indirekt ein Inhaltsstoff.

-No_Continue
Sollte das Kochen eines Ziels fehlschlagen, Koch wird beendet. Dies ist die Standardeinstellung.

-CZeit Die Inode-st_ctime-Daten werden zur Ergänzung der st_mtime-Daten bei der Bestimmung verwendet
ob sich Dateien geändert haben oder nicht. Dies ist die Standardeinstellung. (Wenn Sie keine Ahnung haben
was das ist, leg dich nicht damit an.)

-No_CTime
Ergänze st_mtime nicht durch st_ctime. Dies kann wichtig sein, wenn st_nlink
Änderungen in kritischen Zeiten, da das Herstellen und Lösen fester Links Berührungen verursacht
st_ctime. (Wenn Sie keine Ahnung haben, was das ist, im Ernst, legen Sie sich nicht damit an.)

-Fehler
Wenn ein Befehl ausgeführt wird, wird der Exit-Code ignoriert.

-No_Errok
Wenn ein Befehl ausgeführt wird und der Exit-Code positiv ist, wird davon ausgegangen, dass er ausgeführt wird
scheitern, und daher ist das Rezept, das es enthält, fehlgeschlagen. Dies ist die Standardeinstellung.

-Fingerabdruck
Wann Koch Untersucht eine Datei, um festzustellen, ob sie sich geändert hat. Dabei wird die letzte Datei verwendet.
geänderte Zeitinformationen im Dateisystem verfügbar. Es gibt Zeiten, in denen
Dies wird geändert, der Dateiinhalt ändert sich jedoch nicht. Der
Die Fingerabdruckfunktion untersucht den Dateiinhalt, wenn dies der Fall zu sein scheint
geändert und vergleicht den alten Fingerabdruck mit dem aktuellen Dateiinhalt.
(Siehe Cookfp(1) für eine Beschreibung des Fingerabdruckalgorithmus.) Wenn der
Wenn sich der Fingerabdruck nicht geändert hat, wird der Zeitpunkt der letzten Änderung im Dateisystem ignoriert.
Beachten Sie, dass dies Auswirkungen hat, wenn Sie es gewohnt sind, das zu verwenden aufnehmen(1)
Befehl - Koch wird nichts unternehmen, bis Sie die Datei tatsächlich ändern.

-No_FingerPrint
Verwenden Sie Fingerabdrücke nicht zur Ergänzung der zuletzt geänderten Zeitdateiinformationen.
Dies ist der Standardwert.

-FingerPrint_Update
Mit dieser Option kann der Verzeichnisbaum unterhalb des aktuellen Verzeichnisses durchsucht werden
und aktualisieren Sie die Datei-Fingerabdrücke. Dies ist hilfreich, wenn Sie ein anderes Tool verwenden (z. B
RCS oder ClearCase), das die Datei ändert, aber die Änderung der Datei beibehält
Zeit.

-Force
Führen Sie die Aktionen von Rezepten immer aus, unabhängig vom Zeitpunkt der letzten Änderung
eine der Zutaten. Diese Option ist nützlich, wenn etwas über den Rahmen hinausgeht
das Kochbuch wurde geändert; zum Beispiel eine Fehlerbehebung in einem Compiler.

-Keine Kraft
Führen Sie die Aktionen der Rezepte aus, wenn eine der Zutaten logischerweise nicht vorhanden ist
Datum. Dies ist die Standardeinstellung.

-Hilfe
Geben Sie Informationen zur Ausführung an Koch on stdout, und führen Sie nichts anderes durch
Funktion.

-Enthalten Dateinamen
Durchsuchen Sie das genannte Verzeichnis vor den Standardorten nach enthaltenen Kochbüchern.
Jedes so benannte Verzeichnis wird in der angegebenen Reihenfolge gescannt. Die Standardplätze
sind $HOME/.cook dann /usr/share/cook.

-Include_Cooked
Diese Option kann verwendet werden, um das Kochen der genannten Dateien zu verlangen #include-gekocht
und #include-cooked-nowarn Fügen Sie Zeilen in Kochbücher ein. Die genannten Dateien werden sein
enthalten, sofern vorhanden. Wenn die genannten Dateien aktualisiert oder erstellt werden müssen, klicken Sie hier
Wird erledigt und dann das Kochbuch noch einmal gelesen. Dies ist die Standardeinstellung.

-No_Include_Cooked
Diese Option kann verwendet werden, um das implizite Kochen der genannten Dateien zu verhindern
#include-gekocht und #include-cooked-nowarn Fügen Sie Zeilen in Kochbücher ein. Die Dateien
werden einbezogen, sofern vorhanden, aber sie werden nicht aktualisiert oder erstellt, selbst wenn
erforderlich.

-Include_Cooked_Warning
Diese Option aktiviert die Warnungen zu abgeleiteten Abhängigkeiten in abgeleiteten Kochbüchern.
Dies ist normalerweise die Standardeinstellung.

-No_Include_Cooked_Warning
Diese Option deaktiviert die Warnungen zu abgeleiteten Abhängigkeiten in abgeleiteten
Kochbücher.

-Aufführen
Ursachen Koch um die automatisch umzuleiten stdout und stderr der Sitzung.
Die Ausgabe erfolgt weiterhin an das Terminal, es sei denn Koch führt in der aus
Hintergrund. Der Name der Datei ist bei jedem der Name des Kochbuchs
Suffix entfernt und „.list“ angehängt; Dies wird normalerweise der Fall sein Howto.list. Dies ist
der Standard.

-Aufführen Dateinamen
Ursachen Koch um die automatisch umzuleiten stdout und stderr der Sitzung hinein
die benannte Datei. Die Ausgabe erfolgt weiterhin an das Terminal, es sei denn Koch is
im Hintergrund ausgeführt wird.

-No_List
Es erfolgt keine automatische Umleitung der Ausgabe der Sitzung.

-No_List Dateinamen
Es erfolgt jedoch keine automatische Umleitung der Ausgabe der Sitzung
Folge -Aufführen Die Optionen listen standardmäßig die benannte Datei auf.

-Meter
Drucken Sie nach der Ausführung jedes Befehls eine Zusammenfassung der CPU-Auslastung des Befehls.

-No_Meter
Drucken Sie nicht nach jedem Befehl eine Zusammenfassung der CPU-Auslastung. Dies ist die Standardeinstellung.

-Paare
Diese Option kann verwendet werden, um eine Liste paarweiser Dateiabhängigkeiten zu erstellen.
ähnlich Herr(1) Ausgabe. Dies kann zum Zeichnen von Dateiabhängigkeitsdiagrammen verwendet werden.
Es kann auch beim Debuggen von Kochbüchern nützlich sein.

-Seitenlänge Anzahl
Diese Option kann verwendet werden, um die Länge der Seite festzulegen Koch muss
Ausgabe paginieren. Standardmäßig das, was die Umgebungsvariable LINES angibt, oder
Der Terminalemulator teilt ihm mit, ob LINES nicht festgelegt ist. -Seitenbreite Anzahl Dieser
Die Option kann verwendet werden, um die Breite der Seite festzulegen Koch muss einpacken
Ausgang (z.B wenn es druckt, wird die Ausführung empfohlen). Standardmäßig wird COLS verwendet
Die Umgebungsvariable teilt es mit, oder der Terminalemulator teilt es ihm mit, wenn COLS dies nicht tut
Satz. Der Maximalwert für Anzahl ist 32767.

-Parallel [ Anzahl ]
Mit dieser Option kann die Anzahl der Threads für die parallele Ausführung angegeben werden.
Die Anzahl ist standardmäßig 4, wenn keine bestimmte Anzahl von Threads angegeben wird. Siehe auch
parallel_jobs variabel.

Die Verwendung dieser Option auf Einzelprozessormaschinen muss mit großer Sorgfalt durchgeführt werden.
da es andere Verarbeitungsprozesse völlig zum Erliegen bringen kann. Mehrere Benutzer tun dies
Die gleichzeitige Ausführung auf einem Multiprozessorrechner hat einen ähnlichen Effekt. Es ist
Außerdem kann es schnell zur Neige gehen, dass der virtuelle Speicher und der temporäre Speicherplatz auf der Festplatte knapp werden
Parallele Aufgaben sind komplex.

-No_PARallel
Mit dieser Option kann angegeben werden, dass ein einzelner Ausführungsthread verwendet werden soll.
Dies ist der Standardwert.

-Wertvoll
Wenn Befehle im Hauptteil eines Rezepts fehlschlagen, löschen Sie nicht die Ziele des Rezepts
Rezept.

-No_Precious
Wenn Befehle im Hauptteil eines Rezepts fehlschlagen, löschen Sie die Ziele des Rezepts.
Dies ist der Standardwert.

-Grund
Zur Nachverfolgung der Schlussfolgerungen stehen zwei Möglichkeiten zur Verfügung Koch macht beim Versuch
ein Ziel kochen. Der -Grund Option wird verursachen Koch wird reichliche Mengen abgeben
Informationen über die Schlussfolgerungen, die beim Kochen von Zielen gezogen werden. Diese Option
kann verwendet werden, wenn Sie denken Koch verhält sich seltsam oder ist einfach nur neugierig.

-Kein Grund
Diese Option kann zum Verursachen verwendet werden Koch wird keine Informationen darüber veröffentlichen
Schlussfolgerungen, die es beim Kochen von Zielen zieht. Dies ist die Standardeinstellung.

-Skript
Diese Option kann verwendet werden, um das Drucken eines Shell-Skripts auf dem Standard anzufordern
Ausgang. Dieses Shell-Skript kann zum Erstellen der Dateien verwendet werden. es fängt viele ein
der Semantik des Kochbuchs. Dies kann nützlich sein, wenn ein Projekt erforderlich ist
verteilt, und die Empfänger haben nicht Koch(1) Eingerichtet. Es kann auch sein
Sehr nützlich beim Debuggen von Kochbüchern.

-Still
Geben Sie Befehle nicht zurück, bevor sie ausgeführt werden.

-No_Silent
Geben Sie Befehle zurück, bevor sie ausgeführt werden. Dies ist die Standardeinstellung.

-Stern
Geben Sie einmal pro Sekunde Fortschrittsanzeigen aus. Zu diesen Fortschrittsindikatoren gehören:

+ Das Kochbuch lesen
- Ausführen einer Sammelfunktion
* Erstellen des Abhängigkeitsdiagramms
# Den Abhängigkeitsgraphen durchgehen
@ Schreiben von Fingerabdruckdateien.

-No_STAR
Geben Sie keine Fortschrittsanzeigen aus. Dies ist die Standardeinstellung.

-Strip_Dot
Entfernen Sie das führende „./“ aus Dateinamen, bevor Sie versuchen, sie zu komprimieren. gilt für alle
Dateinamen und alle Rezepte. Dies ist die Standardeinstellung.

-No_Strip_Dot
Lassen Sie beim Kochen den Dateinamen am Anfang „./“.

-SymLink-Zutaten
Die Option fragt bei Verwendung eines Suchpfads nach dem Rezept, das nicht auf der obersten Ebene liegt
Zutaten erhalten einen symbolischen Link der obersten Ebene zur eigentlichen Datei. Dies ist gedacht für
Hirntote Tools wie GNU Autoconf, die Suchpfade nicht durchsuchen.

-Keine SymLink-Zutaten
Erstellen Sie keine symbolischen Links der obersten Ebene zu Zutaten. Dies ist die Standardeinstellung.

-Tell_Position
Diese Option kann verwendet werden, um die Position von Befehlen (Dateiname und Zeile) festzulegen
Nummer), die zusammen mit dem Befehl gedruckt werden soll, unmittelbar bevor er ausgeführt wird (bereitgestellt).
-No_Silent Option ist in Kraft).

-No_Tell_Position
Diese Option kann verwendet werden, um das Drucken der Position von Befehlen (Dateiname) zu unterdrücken
und Zeilennummer) zusammen mit dem Befehl direkt vor seiner Ausführung. Dies ist das
default.

-Berühren
Aktualisieren Sie die zuletzt geänderten Zeiten der Zieldateien, anstatt sie auszuführen
Aktionen, die an Rezepte gebunden sind. Dies kann nützlich sein, wenn Sie eine Änderung vorgenommen haben
Eine Datei, von der Sie wissen, dass sie ein Dateisystem logisch veraltet macht, hat es aber getan
keine Bedeutung; Zum Beispiel das Hinzufügen eines Kommentars zu einer häufig verwendeten Include-Datei.

-Keine Berührung
Führen Sie die an Rezepte gebundenen Aktionen aus, anstatt die zuletzt geänderten Zeiten zu aktualisieren
der Zieldateien. Dies ist die Standardeinstellung.

-Terminal
Senden Sie beim Auflisten auch den Ausgabestream an das Terminal. Dies ist die Standardeinstellung.

-No_TERminal
Senden Sie die Ausgabe beim Auflisten nicht an das Terminal.

-Zeitumstellung
Diese Option verursacht Koch um die zuletzt geänderte Zeit der Ziele zu überprüfen
Rezepte und aktualisiert sie bei Bedarf, um sicherzustellen, dass sie konsistent sind
(jünger als) die letzten Änderungszeiten der Zutaten. Dadurch ergibt sich mehr
Systemaufrufe verursachen und auf manchen Systemen die Leistung verlangsamen können. Dies entspricht dem
Zeitumstellung Rezeptflagge.

-No_Time_Adjust
Aktualisieren Sie die Datei nicht mit den zuletzt geänderten Zeiten, nachdem Sie den Hauptteil eines Rezepts ausgeführt haben.
Dies ist die Standardeinstellung. Dies entspricht dem Keine Zeitanpassung Rezeptflagge.

-Netz
Diese Option kann verwendet werden, um anzufordern, dass eine HTML-Webseite im Standard gedruckt wird
Ausgang. Diese Webseite kann zur Dokumentation der Dateiabhängigkeiten verwendet werden; es fängt ein
viele der Semantiken des Kochbuchs. Es kann auch beim Debuggen sehr nützlich sein
Kochbücher.

Name=Wert
Weisen Sie die Wert auf die benannte Variable. Der Wert kann, wenn möglich, Leerzeichen enthalten
Überzeugen Sie die Hülle, sie durchzulassen.

Alle Optionen können abgekürzt werden; die Abkürzung wird als Großbuchstaben dokumentiert,
alle Kleinbuchstaben und Unterstriche (_) sind optional. Sie müssen aufeinanderfolgend verwenden
Folgen von optionalen Buchstaben.

Bei allen Optionen wird die Groß-/Kleinschreibung nicht beachtet, Sie können sie in Groß- oder Kleinschreibung oder a . eingeben
Kombination von beiden, Groß-/Kleinschreibung ist nicht wichtig.

Beispiel: Die Argumente „-help“, „-HEL“ und „-h“ werden alle so interpretiert, dass sie bedeuten -Hilfe
Möglichkeit. Das Argument "-hlp" wird nicht verstanden, da fortlaufend optional
Zeichen wurden nicht mitgeliefert.

Optionen und andere Befehlszeilenargumente können in der Befehlszeile beliebig gemischt werden.

Die langen Optionsnamen von GNU werden verstanden. Da alle Optionsnamen für Koch sind lang, das
bedeutet, das zusätzliche führende '-' zu ignorieren. Die "--zu erhalten=Wert"Konvention ist auch
verstanden.

EXIT STATUS


Das Koch Der Befehl wird bei jedem Fehler mit dem Status 1 beendet. Die Koch Befehl wird nur
mit dem Status 0 beenden, wenn keine Fehler vorliegen.

Nutzen Sie Cook online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad