AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

cuisinier - En ligne dans le Cloud

Exécutez Cook dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande Cook qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks à l'aide de l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS.

PROGRAMME:

Nom


cuisinier - un outil de construction de fichiers

SYNOPSIS


cuire [ option... ][ nom de fichier...]
cuire -Aidez-moi
cuire -Version

DESCRIPTION


La cuire programme est un outil pour construire des fichiers. On lui donne un ensemble de fichiers à créer,
et des instructions expliquant comment les construire. Dans tout programme non trivial, il y aura
être des prérequis pour effectuer les actions nécessaires à la création de tout fichier, telles que
extraction à partir d'un système de contrôle de source. Les cuire programme fournit un mécanisme pour définir
celles-ci.

Lorsqu'un programme est en cours de développement ou de maintenance, le programmeur en modifie généralement un
fichier de plusieurs qui composent le programme. Les cuire le programme examine la dernière modification
fois des fichiers pour voir quand les prérequis d'un fichier ont changé, ce qui implique que
le fichier doit être recréé car il est logiquement obsolète.

La cuire programme fournit également une facilité pour les recettes implicites, permettant aux utilisateurs de spécifier
comment former un fichier avec un suffixe donné à partir d'un fichier avec un suffixe différent. Par exemple,
à créer nom de fichier.o de nom de fichier.c

Les options et les noms de fichiers peuvent être mélangés arbitrairement sur la ligne de commande ; aucun traitement n'est effectué
jusqu'à ce que toutes les options et tous les noms de fichiers sur la ligne de commande aient été analysés.

La cuire programme tentera de créer les fichiers nommés à partir des recettes qui lui sont données.
Les recettes sont contenues dans un fichier appelé Comment cuisiner dans le répertoire courant. Cette
peut, à son tour, inclure d'autres fichiers contenant des recettes supplémentaires.

Sinon nom de fichiers sont donnés sur la ligne de commande les cibles de la première recette définie sont
cuit.

OPTIONS


Les options valides pour cuire sont listés ci-dessous. Toutes les autres options (mots sur la commande
ligne commençant par `-') provoquera l'émission d'un message de diagnostic.

-Action
Exécutez les commandes données dans les recettes. C'est la valeur par défaut.

-Pas d'action
N'exécutez pas les commandes données dans les recettes.

-Livre nom de fichier
Indique à Cook d'utiliser le livre de recettes nommé, plutôt que le ``Howto.cook'' par défaut
fichier.

-Cascade
Cette option peut être utilisée pour permettre l'utilisation d'ingrédients en cascade. C'est le
défaut.

-No_CAScade
Cette option peut être utilisée pour désactiver l'utilisation d'ingrédients en cascade.

-Continuer
Si la cuisson d'une cible échoue, continuez avec d'autres recettes pour lesquelles l'échec
la cible n'est pas un ingrédient, directement ou indirectement.

-No_Continuer
Si la cuisson d'une cible échoue, cuire sortira. C'est la valeur par défaut.

-CHeure Les données inode st_ctime sont utilisées pour compléter les données st_mtime lors de la détermination
si les fichiers ont changé ou non. C'est la valeur par défaut. (Si vous n'avez aucune idée
qu'est-ce que c'est, ne plaisante pas avec ça.)

-No_CTime
Ne complétez pas st_mtime avec st_ctime. Cela peut être important lorsque st_nlink
changements à des moments critiques, car la création et la rupture de liens durs touchent
st_ctime. (Si vous n'avez aucune idée de ce que c'est, sérieusement, ne plaisante pas.)

-Erreur
Lorsqu'une commande est exécutée, le code de sortie sera ignoré.

-Non_Erreur
Lorsqu'une commande est exécutée, si le code de sortie est positif, il sera considéré comme
échouer, et donc la recette qui le contient a échoué. C'est la valeur par défaut.

-Empreinte digitale
Quand cuire examine un fichier pour déterminer s'il a changé, il utilise le dernier
informations de temps modifiées disponibles dans le système de fichiers. Il y a des moments où
cela est modifié, mais le contenu du fichier ne change pas réellement. Les
la fonction d'empreintes digitales examine le contenu du fichier lorsqu'il semble avoir
modifié et compare l'ancienne empreinte digitale au contenu du fichier actuel.
(Voir cuisinierf(1) pour une description de l'algorithme de prise d'empreintes.) Si le
l'empreinte digitale n'a pas changé, l'heure de la dernière modification dans le système de fichiers est ignorée.
Notez que cela a des implications si vous avez l'habitude d'utiliser le -nous(1)
commande - cuire ne fera rien jusqu'à ce que vous changiez réellement le fichier.

-No_FingerPrint
N'utilisez pas d'empreintes digitales pour compléter les informations du fichier d'heure de la dernière modification.
C'est la valeur par défaut.

-FingerPrint_Mise à jour
Cette option peut être utilisée pour parcourir l'arborescence des répertoires sous le répertoire courant
et mettre à jour les empreintes du fichier. Cela aide lorsque vous utilisez un autre outil (comme
RCS ou ClearCase) qui altère le fichier mais conserve la modification du fichier
le temps.

-force
Effectuez toujours les actions des recettes, quelles que soient les heures de dernière modification de
l'un des ingrédients. Cette option est utile si quelque chose au-delà de la portée de
le livre de cuisine a été modifié ; par exemple, une correction de bogue dans un compilateur.

-Pas de force
Effectuez les actions des recettes si l'un des ingrédients est logiquement hors de
Date. C'est la valeur par défaut.

-Aidez-moi
Fournir des informations sur la façon d'exécuter cuire on Stdout, et n'effectuer aucune autre
la fonction.

-Comprendre nom de fichier
Recherchez le répertoire nommé avant les emplacements standard pour les livres de cuisine inclus.
Chaque répertoire ainsi nommé sera scanné dans l'ordre indiqué. Les lieux standards
$ACCUEIL/.cuisiner puis /usr/partager/cuisiner.

-Inclure_Cuit
Cette option peut être utilisée pour exiger la cuisson des fichiers nommés sur #inclus-cuit
ainsi que #include-cuit-maintenant inclure des lignes dans les livres de cuisine. Les fichiers nommés seront
inclus, si présent. Si les fichiers nommés doivent être mis à jour ou créés, cette
sera fait, puis le livre de cuisine relu. C'est la valeur par défaut.

-No_Include_Cooked
Cette option peut être utilisée pour inhiber la cuisson implicite des fichiers nommés sur
#inclus-cuit ainsi que #include-cuit-maintenant inclure des lignes dans les livres de cuisine. Les fichiers
seront inclus, s'ils sont présents, mais ils ne seront pas mis à jour ou créés, même si
nécessaire.

-Include_Cooked_Warning
Cette option active les avertissements concernant les dépendances dérivées dans les livres de recettes dérivés.
C'est généralement la valeur par défaut.

-No_Include_Cooked_Warning
Cette option désactive les avertissements concernant les dépendances dérivées dans
livres de cuisine.

-Lister
Causes cuire pour rediriger automatiquement le Stdout ainsi que stderr de la session.
La sortie continuera à arriver au terminal, à moins que cuire s'exécute dans le
Contexte. Le nom du fichier sera le nom du livre de recettes avec n'importe quel
suffixe supprimé et ".list" ajouté ; ce sera généralement Liste comment.. C'est
le défaut.

-Lister nom de fichier
Causes cuire pour rediriger automatiquement le Stdout ainsi que stderr de la session en
le fichier nommé. La sortie continuera à arriver au terminal, à moins que cuire is
s'exécutant en arrière-plan.

-No_List
Aucune redirection automatique de la sortie de la session ne sera effectuée.

-No_List nom de fichier
Aucune redirection automatique de la sortie de la session ne sera cependant effectuée
ultérieur -Lister les options seront par défaut listées dans le fichier nommé.

-Mètre
Après l'exécution de chaque commande, imprimez un résumé de l'utilisation du processeur de la commande.

-No_Meter
N'imprimez pas de récapitulatif d'utilisation du processeur après chaque commande. C'est la valeur par défaut.

-Paires
Cette option peut être utilisée pour générer une liste de dépendances de fichiers par paires,
similaire à seigneur(1) sortie. Cela peut être utilisé pour dessiner des diagrammes de dépendances de fichiers.
Cela peut également être utile lors du débogage des livres de recettes.

-Longueur de la page nombre
Cette option peut être utilisée pour définir la longueur de la page, utilisée lorsque Cuisiner a besoin de
paginer la sortie. Par défaut ce que la variable d'environnement LINES lui dit, ou
l'émulateur de terminal lui dit si LINES n'est pas défini. -Largeur de page nombre Ce
L'option peut être utilisée pour définir la largeur de la page, utilisée lorsque Cuisiner doit envelopper
sortir (par exemple quand il imprime, recommande d'être exécuté). Par défaut à ce que le COLS
la variable d'environnement le dit, ou l'émulateur de terminal le dit si COLS n'est pas
ensemble. La valeur maximale pour nombre est 32767.

-Parallèle [ nombre ]
Cette option peut être utilisée pour spécifier le nombre de threads d'exécutions parallèles.
Le nombre par défaut est 4 si aucun nombre spécifique de threads n'est spécifié. Voir également
le travaux_parallèles variable.

L'utilisation de cette option sur les machines monoprocesseur doit être effectuée avec beaucoup de précautions,
car cela peut arrêter complètement d'autres traitements. Plusieurs utilisateurs le font
simultanément sur une machine multiprocesseur aura un effet similaire. Il est
également pour manquer rapidement de mémoire virtuelle et d'espace disque temporaire si le
les tâches parallèles sont complexes.

-No_PARallel
Cette option peut être utilisée pour spécifier qu'un seul thread d'exécution doit être utilisé.
C'est la valeur par défaut.

-Précieux
Lorsque les commandes du corps d'une recette échouent, ne supprimez pas les cibles du
recette.

-Non_Precious
Lorsque les commandes du corps d'une recette échouent, supprimez les cibles de la recette.
C'est la valeur par défaut.

-Raison
Deux options sont fournies pour tracer les inférences cuire fait en essayant de
cuisiner une cible. Les -Raison l'option entraînera cuire émettra de grandes quantités de
des informations sur les déductions qu'il fait lors de la cuisson des cibles. Cette option
peut être utilisé quand vous pensez cuire agit étrangement, ou sont simplement curieux.

-Sans raison
Cette option peut être utilisée pour provoquer cuire n'émettra pas d'informations sur le
inférences qu'il fait lors de la cuisson des cibles. C'est la valeur par défaut.

-Scénario
Cette option peut être utilisée pour demander qu'un script shell soit imprimé sur le standard
sortir. Ce script shell peut être utilisé pour construire les fichiers ; il capture beaucoup
de la sémantique du livre de cuisine. Cela peut être utile lorsqu'un projet doit être
distribué, et les destinataires n'ont pas cuire(1) installée. Il peut aussi être
très utile lors du débogage des livres de cuisine.

-Silencieux
Ne faites pas écho aux commandes avant qu'elles ne soient exécutées.

-Non_Silent
Echo des commandes avant qu'elles ne soient exécutées. C'est la valeur par défaut.

-Star
Émettre des indicateurs de progression une fois par seconde. Ces indicateurs de progrès comprennent

+ Lire le livre de cuisine
- Exécuter une fonction de collecte
* Construction du graphe de dépendance
# Parcourir le graphe de dépendance
@ Ecriture des fichiers d'empreintes.

-No_STAR
Ne pas émettre d'indicateurs de progression. C'est la valeur par défaut.

-Strip_Dot
Supprimez les "./" de début des noms de fichiers avant d'essayer de les préparer ; s'applique à tous
les noms de fichiers et toutes les recettes. C'est la valeur par défaut.

-No_Strip_Dot
Laissez "./" en tête sur les noms de fichiers pendant la cuisson.

-SymLink-Ingrédients
L'option demande que, lors de l'utilisation d'un chemin de recherche, cette recette non de niveau supérieur
les ingrédients obtiennent un lien symbolique de niveau supérieur vers le fichier réel. Ceci est destiné à
des outils de mort cérébrale, comme GNU Autoconf, qui ne gèrent pas les chemins de recherche.

-No-SymLink-Ingrédients
Ne créez pas de liens symboliques de niveau supérieur vers les ingrédients. C'est la valeur par défaut.

-Tell_Position
Cette option peut être utilisée pour provoquer la position des commandes (nom de fichier et ligne
numéro) à imprimer avec la commande juste avant son exécution (à condition
le -Non_Silent option est en vigueur).

-No_Tell_Position
Cette option peut être utilisée pour supprimer l'impression de la position des commandes (nom de fichier
et numéro de ligne) ainsi que la commande juste avant son exécution. C'est le
défaut.

-Toucher
Mettre à jour les heures de dernière modification des fichiers cibles, plutôt que d'exécuter le
actions liées aux recettes. Cela peut être utile si vous avez apporté une modification à
un fichier dont vous savez qu'il rendra un système de fichiers logiquement obsolète, mais qui a
aucune signification ; par exemple, ajouter un commentaire à un fichier d'inclusion largement utilisé.

-Pas touche
Exécutez les actions liées aux recettes, plutôt que de mettre à jour les heures de dernière modification
des fichiers cibles. C'est la valeur par défaut.

-Terminal
Lors de la liste, envoyez également le flux de sortie au terminal. C'est la valeur par défaut.

-No_Terminal
Lors de la liste, n'envoyez pas la sortie au terminal.

-Time_Adjust
Cette option provoque cuire pour vérifier l'heure de dernière modification des cibles de
recettes, et les met à jour si nécessaire, pour s'assurer qu'elles sont cohérentes avec
(plus jeune que) la dernière fois modifiée des ingrédients. Cela se traduit par plus
appels système et peut ralentir les choses sur certains systèmes. Cela correspond au
ajuster le temps drapeau de recette.

-No_Time_Adjust
Ne mettez pas à jour le fichier lors de la dernière modification après avoir exécuté le corps d'une recette.
C'est la valeur par défaut. Cela correspond au sans ajustement de temps drapeau de recette.

-La toile
Cette option peut être utilisée pour demander qu'une page Web HTML soit imprimée sur le standard
sortir. Cette page Web peut être utilisée pour documenter les dépendances des fichiers ; il capture
beaucoup de la sémantique du livre de cuisine. Il peut également être très utile lors du débogage
livres de cuisine.

prénom=Plus-value
Attribuez le Plus-value à la variable nommée. La valeur peut contenir des espaces si vous le pouvez
convaincre la coquille de les traverser.

Toutes les options peuvent être abrégées ; l'abréviation est documentée en lettres majuscules,
toutes les lettres minuscules et les traits de soulignement (_) sont facultatifs. Vous devez utiliser consécutivement
séquences de lettres facultatives.

Toutes les options sont insensibles à la casse, vous pouvez les saisir en majuscules ou en minuscules ou un
combinaison des deux, la casse n'a pas d'importance.

Par exemple : les arguments "-help", "-HEL" et "-h" sont tous interprétés comme signifiant le -Aidez-moi
option. L'argument "-hlp" ne sera pas compris, car consécutifs optionnels
les caractères n'ont pas été fournis.

Les options et autres arguments de ligne de commande peuvent être mélangés arbitrairement sur la ligne de commande.

Les noms d'options longs GNU sont compris. Étant donné que tous les noms d'option pour cuire sont longs, ce
signifie ignorer le "-" de début supplémentaire. Les "--option=Plus-value" la convention est aussi
compris.

EXIT STATUT


La cuire La commande se terminera avec un statut de 1 en cas d'erreur. Les cuire la commande ne fera que
quitter avec un statut de 0 s'il n'y a pas d'erreurs.

Utiliser Cook en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad