IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

cuoco - Online nel cloud

Esegui cook nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando di cottura che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici postazioni di lavoro online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


cuoco - uno strumento di costruzione di file

SINOSSI


cuocere [ opzione... ][ Nome del file...]
cuocere -Aiuto
cuocere -Versione

DESCRIZIONE


I cuocere programma è uno strumento per la creazione di file. Viene fornito un insieme di file da creare,
e istruzioni dettagliate su come costruirli. In qualsiasi programma non banale ci sarà
essere i prerequisiti per eseguire le azioni necessarie alla creazione di qualsiasi file, come ad esempio
estrazione da un sistema di controllo della fonte. Il cuocere programma fornisce un meccanismo per definire
Questi.

Quando un programma viene sviluppato o mantenuto, il programmatore in genere ne cambia uno
file dei vari che compongono il programma. Il cuocere il programma esamina l'ultima modifica
tempi dei file per vedere quando i prerequisiti di un file sono cambiati, il che implica che
il file deve essere ricreato in quanto logicamente obsoleto.

I cuocere Il programma fornisce anche una funzione per le ricette implicite, consentendo agli utenti di specificare
come formare un file con un determinato suffisso da un file con un suffisso diverso. Per esempio,
creare Nome del file.o da Nome del file.c

Opzioni e nomi di file possono essere mescolati arbitrariamente sulla riga di comando; non viene eseguita alcuna elaborazione
fino a quando tutte le opzioni e i nomi di file sulla riga di comando non sono stati scansionati.

I cuocere il programma tenterà di creare i file nominati dalle ricette che gli sono state date.
Le ricette sono contenute in un file chiamato Come cucinare nella directory corrente. Questo
file può, a sua volta, includere altri file contenenti ricette aggiuntive.

Se no Nome del files sono indicati sulla riga di comando i target della prima ricetta definita sono
cucinato.

VERSIONI


Le opzioni valide per cuocere sono elencati di seguito. Qualsiasi altra opzione (parole sul comando
riga che inizia con `-') causerà l'emissione di un messaggio di diagnostica.

-Azione
Eseguire i comandi dati nelle ricette. Questa è l'impostazione predefinita.

-Nessuna azione
Non eseguire i comandi dati nelle ricette.

-libro Nome del file
Dice a cook di usare il ricettario con nome, invece del ``Howto.cook'' predefinito
file.

-Cascata
Questa opzione può essere utilizzata per abilitare l'uso di ingredienti in cascata. Questo è il
predefinito.

-No_CAScade
Questa opzione può essere utilizzata per disabilitare l'uso di ingredienti in cascata.

-Continua
Se la cottura di un obiettivo dovesse fallire, continua con altre ricette per le quali non è riuscito
target non è un ingrediente, direttamente o indirettamente.

-No_Continua
Se la cottura di un obiettivo dovesse fallire, cuocere uscirà. Questa è l'impostazione predefinita.

-CTempo I dati inode st_ctime vengono utilizzati per integrare i dati st_mtime durante la determinazione
se i file sono stati modificati o meno. Questa è l'impostazione predefinita. (Se non hai idea
cos'è questo, non scherzare con esso.)

-No_CTime
Non integrare st_mtime con st_ctime. Questo può essere importante quando st_nlink
cambiamenti nei momenti critici, perché creare e interrompere gli hard link tocca
st_ctime. (Se non hai idea di cosa sia, seriamente, non scherzare.)

-Errore
Quando viene eseguito un comando, il codice di uscita verrà ignorato.

-No_Error
Quando viene eseguito un comando, se il codice di uscita è positivo verrà considerato
fallire, e quindi la ricetta che lo contiene è fallita. Questa è l'impostazione predefinita.

-Impronta digitale
Quando cuocere esamina un file per determinare se è stato modificato, utilizza l'ultimo
informazioni sull'ora modificate disponibili nel file system. Ci sono momenti in cui
questo è alterato, ma il contenuto del file in realtà non cambia. Il
la funzione di rilevamento delle impronte digitali esamina il contenuto del file quando sembra avere
modificato e confronta la vecchia impronta digitale con il contenuto del file attuale.
(Vedere cuocofp(1) per una descrizione dell'algoritmo di fingerprinting.) Se il
l'impronta digitale non è cambiata, l'ora dell'ultima modifica nel file system viene ignorata.
Nota che questo ha delle implicazioni se hai l'abitudine di usare il toccare(1)
comando - cuocere non farà nulla finché non cambierai effettivamente il file.

-Nessun_impronta digitale
Non utilizzare le impronte digitali per integrare le informazioni sul file dell'ora dell'ultima modifica.
Questo è l'impostazione predefinita.

-FingerPrint_Aggiorna
Questa opzione può essere usata per scansionare l'albero delle directory sotto la directory corrente
e aggiorna il file fingerprint. Questo aiuta quando si usa un altro strumento (come
RCS o ClearCase) che altera il file ma conserva la modifica del file
tempo.

-Vigore
Eseguire sempre le azioni delle ricette, indipendentemente dagli ultimi tempi di modifica di
nessuno degli ingredienti. Questa opzione è utile se qualcosa oltre l'ambito di
il ricettario è stato modificato; ad esempio, una correzione di bug in un compilatore.

-No_Forza
Esegui le azioni delle ricette se uno qualsiasi degli ingredienti è logicamente fuori
Data. Questa è l'impostazione predefinita.

-Aiuto
Fornire informazioni su come eseguire cuocere on stdout, e non eseguire nessun altro
funzione.

-Includere Nome del file
Cerca nella directory nominata prima dei posti standard per i libri di cucina inclusi.
Ogni directory così nominata verrà scansionata nell'ordine indicato. I posti standard
sono $CASA/.cuoco poi /usr/condividi/cucina.

-Include_Cotto
Questa opzione può essere utilizzata per richiedere la cottura dei file nominati su #include-cotto
ed #include-cotto-nowarn includere righe nei libri di cucina. I file nominati saranno
incluso, se presente. Se i file nominati devono essere aggiornati o creati, questo
sarà fatto, e poi il libro di cucina riletto. Questa è l'impostazione predefinita.

-No_Include_Cotto
Questa opzione può essere utilizzata per inibire la cottura implicita dei file nominati su
#include-cotto ed #include-cotto-nowarn includere righe nei libri di cucina. I file
saranno inclusi, se presenti, ma non verranno aggiornati o creati, anche se
richiesto.

-Include_Cooked_Warning
Questa opzione abilita gli avvisi sulle dipendenze derivate nei libri di cucina derivati.
Di solito è l'impostazione predefinita.

-No_Include_Cooked_Warning
Questa opzione disabilita gli avvisi sulle dipendenze derivate in derivate
libri di cucina.

-Elenco
Cause cuocere per reindirizzare automaticamente il stdout ed stderr della sessione.
L'output continuerà ad arrivare al terminale, a meno che cuocere sta eseguendo nel
sfondo. Il nome del file sarà il nome del ricettario con any
suffisso rimosso e aggiunto ".list"; questo di solito sarà Come.lista. Questo è
il predefinito.

-Elenco Nome del file
Cause cuocere per reindirizzare automaticamente il stdout ed stderr della sessione in
il file nominato. L'output continuerà ad arrivare al terminale, a meno che cuocere is
esecuzione in background.

-No_Lista
Non verrà effettuato alcun reindirizzamento automatico dell'output della sessione.

-No_Lista Nome del file
Tuttavia, non verrà effettuato alcun reindirizzamento automatico dell'output della sessione
successivo -Elenco le opzioni verranno impostate per impostazione predefinita sul file denominato.

-Metro
Dopo l'esecuzione di ogni comando, stampa un riepilogo dell'utilizzo della CPU del comando.

-No_metro
Non stampare un riepilogo dell'utilizzo della CPU dopo ogni comando. Questa è l'impostazione predefinita.

-Coppie
Questa opzione può essere utilizzata per generare un elenco di dipendenze di file a coppie,
simile a signore(1) uscita. Questo può essere usato per disegnare diagrammi di dipendenza dei file.
Può anche essere utile durante il debug dei libri di cucina.

-Lunghezza pagina numero
Questa opzione può essere utilizzata per impostare la lunghezza della pagina, utilizzata quando cuoco deve
impaginare l'output. L'impostazione predefinita è ciò che la variabile d'ambiente LINES gli dice, oppure
l'emulatore di terminale gli dice se LINES non è impostato. -Larghezza-pagina numero La sezione
l'opzione può essere utilizzata per impostare la larghezza della pagina, utilizzata quando cuoco ha bisogno di avvolgere
produzione (per esempio quando stampa i comandi in esecuzione). Predefinito a ciò che il COLS
la variabile d'ambiente lo dice, o l'emulatore di terminale lo dice se COLS non lo è
set. Il valore massimo per numero è 32767.

-Parallelo [ numero ]
Questa opzione può essere utilizzata per specificare il numero di thread di esecuzioni parallele.
Il numero predefinito è 4 se non viene specificato un numero specifico di thread. Guarda anche
, il parallel_jobs variabile.

L'uso di questa opzione su macchine a processore singolo deve essere fatto con grande cura,
in quanto può portare ad un arresto completo di altre elaborazioni. Diversi utenti lo fanno
simultaneamente su una macchina multiprocessore avrà un effetto simile. è
anche per esaurire rapidamente la memoria virtuale e lo spazio su disco temporaneo se il
compiti paralleli sono complessi.

-No_PARallele
Questa opzione può essere utilizzata per specificare che deve essere utilizzato un singolo thread di esecuzione.
Questo è l'impostazione predefinita.

-Prezioso
Quando i comandi nel corpo di una ricetta falliscono, non eliminare i target della
ricetta.

-No_Prezioso
Quando i comandi nel corpo di una ricetta falliscono, elimina i target della ricetta.
Questo è l'impostazione predefinita.

-Motivo
Sono disponibili due opzioni per tracciare le inferenze cuocere fa quando si tenta di
cucinare un bersaglio. Il -Motivo l'opzione causerà cuocere emetterà abbondanti quantità di
informazioni sulle deduzioni che fa quando si cucinano obiettivi. Questa opzione
può essere usato quando pensi cuocere si comporta in modo strano o è solo curioso.

-Nessuna ragione
Questa opzione può essere utilizzata per causare cuocere non emetterà informazioni sul
inferenze che sta facendo quando si cucinano obiettivi. Questa è l'impostazione predefinita.

-Scrittura
Questa opzione può essere usata per richiedere la stampa di uno script di shell sullo standard
produzione. Questo script di shell può essere usato per costruire i file; ne cattura molti
della semantica del libro di cucina. Questo può essere utile quando un progetto deve essere
distribuito, e i destinatari non hanno cuocere(1) installato. Può anche essere
molto utile durante il debug dei libri di cucina.

-Silenzioso
Non eseguire l'eco dei comandi prima che vengano eseguiti.

-No_Silenzioso
Echo i comandi prima che vengano eseguiti. Questa è l'impostazione predefinita.

-Stella
Emetti indicatori di avanzamento una volta al secondo. Questi indicatori di progresso includono

+ Leggere il libro di cucina
- Esecuzione di una funzione di raccolta
* Costruire il grafico delle dipendenze
# Percorrendo il grafico delle dipendenze
@ Scrittura di file di impronte digitali.

-No_STAR
Non emettere indicatori di progresso. Questa è l'impostazione predefinita.

-Strip_punto
Rimuovi "./" iniziale dai nomi dei file prima di provare a cucinarli; vale per tutti
nomi di file e tutte le ricette. Questa è l'impostazione predefinita.

-Nessuna_striscia_punto
Lascia "./" iniziale sui nomi dei file durante la cottura.

-SymLink-Ingredienti
L'opzione richiede che, quando si utilizza un percorso di ricerca, quella ricetta non di primo livello
ingredienti ottengono un collegamento simbolico di primo livello al file effettivo. Questo è destinato a
strumenti cerebrali morti, come GNU Autoconf, che non creano percorsi di ricerca.

-No-SymLink-Ingredienti
Non creare collegamenti simbolici di primo livello agli ingredienti. Questa è l'impostazione predefinita.

-Tell_Posizione
Questa opzione può essere usata per determinare la posizione dei comandi (nome file e riga
numero) da stampare insieme al comando appena prima che venga eseguito (a condizione
, il -No_Silenzioso l'opzione è in vigore).

-No_dire_posizione
Questa opzione può essere usata per sopprimere la stampa della posizione dei comandi (nome file
e numero di riga) insieme al comando appena prima che venga eseguito. Questo è il
predefinito.

-Toccare
Aggiorna gli orari dell'ultima modifica dei file di destinazione, piuttosto che eseguire il
azioni legate alle ricette. Questo può essere utile se hai apportato una modifica a
un file che sai renderà logicamente obsoleto un sistema di file, ma ha
nessun significato; ad esempio, l'aggiunta di un commento a un file di inclusione ampiamente utilizzato.

-Non toccare
Esegui le azioni legate alle ricette, piuttosto che aggiornare i tempi dell'ultima modifica
dei file di destinazione. Questa è l'impostazione predefinita.

-Terminale
Durante l'elenco, invia anche il flusso di output al terminale. Questa è l'impostazione predefinita.

-No_Terminale
Quando si elenca, non inviare l'output al terminale.

-Regola_tempo
Questa opzione fa sì che cuocere per controllare l'ora dell'ultima modifica degli obiettivi di
ricette e le aggiorna se necessario, per assicurarsi che siano coerenti con
(più giovane) dei tempi di ultima modifica degli ingredienti. Questo si traduce in più
chiamate di sistema e può rallentare le cose su alcuni sistemi. Questo corrisponde a
regolazione del tempo bandiera ricetta.

-No_Time_Adjust
Non aggiornare i tempi dell'ultima modifica del file dopo aver eseguito il corpo di una ricetta.
Questa è l'impostazione predefinita. Questo corrisponde a nessuna regolazione del tempo bandiera ricetta.

-Ragnatela
Questa opzione può essere utilizzata per richiedere la stampa di una pagina Web HTML sullo standard
produzione. Questa pagina web può essere usata per documentare le dipendenze dei file; cattura
molte delle semantiche del libro di cucina. Può anche essere molto utile durante il debug
libri di cucina.

Nome=APPREZZIAMO
Assegna il APPREZZIAMO alla variabile nominata. Il valore può contenere spazi se puoi
convincere il guscio a passarli attraverso.

Tutte le opzioni possono essere abbreviate; l'abbreviazione è documentata come le lettere maiuscole,
tutte le lettere minuscole ei caratteri di sottolineatura (_) sono facoltativi. Devi usare consecutivo
sequenze di lettere facoltative.

Tutte le opzioni non fanno distinzione tra maiuscole e minuscole, puoi digitarle in maiuscolo o minuscolo o a
combinazione di entrambi, il caso non è importante.

Ad esempio: gli argomenti "-help", "-HEL" e "-h" sono tutti interpretati come il -Aiuto
opzione. L'argomento "-hlp" non sarà compreso, perché consecutivo opzionale
caratteri non sono stati forniti.

Opzioni e altri argomenti della riga di comando possono essere mescolati arbitrariamente sulla riga di comando.

I nomi lunghi delle opzioni GNU sono compresi. Poiché tutti i nomi delle opzioni per cuocere sono lunghi, questo
significa ignorare l'extra '-'. Il "--opzione=APPREZZIAMO"convenzione è anche
inteso.

EXIT STATUS


I cuocere il comando uscirà con uno stato di 1 su qualsiasi errore. Il cuocere il comando sarà solo
esci con stato 0 se non ci sono errori.

Usa cook online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad