АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

повар - Интернет в облаке

Запустите Cook в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда Cook, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


повар - инструмент для создания файлов

СИНТАКСИС


готовить [ вариант...] [ имя файла...]
готовить -Помощь
готовить -Версия

ОПИСАНИЕ


Ассоциация готовить Программа - это инструмент для создания файлов. Дается набор файлов для создания,
и инструкции, подробно описывающие, как их построить. В любой нетривиальной программе найдется
быть предпосылками для выполнения действий, необходимых для создания любого файла, например
извлечение из системы контроля версий. В готовить программа предоставляет механизм для определения
эти.

Когда программа разрабатывается или обслуживается, программист обычно меняет один
файл из нескольких, которые составляют программу. В готовить программа проверяет последний измененный
раз файлов, чтобы увидеть, когда предварительные условия файла изменились, подразумевая, что
файл необходимо воссоздать, так как он логически устарел.

Ассоциация готовить программа также предоставляет возможность для неявных рецептов, позволяя пользователям указывать
как сформировать файл с заданным суффиксом из файла с другим суффиксом. Например,
для создания имя файла.o от имя файла.c

Параметры и имена файлов могут быть произвольно смешаны в командной строке; обработка не производится
пока не будут просканированы все параметры и имена файлов в командной строке.

Ассоциация готовить программа попытается создать указанные файлы из заданных ей рецептов.
Рецепты содержатся в файле под названием Как приготовить в текущем каталоге. Этот
file может, в свою очередь, включать другие файлы, содержащие дополнительные рецепты.

Если нет имя файлаs даны в командной строке, цели первого заданного рецепта
приготовлено.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


Допустимые варианты для готовить перечислены ниже. Любые другие варианты (слова в команде
строка, начинающаяся с `-') вызовет выдачу диагностического сообщения.

-Действие
Выполняйте команды, указанные в рецептах. Это значение по умолчанию.

-Бездействие
Не выполняйте команды, указанные в рецептах.

-Книга имя файла
Сообщает повару, что он использовал названную поваренную книгу, а не стандартное Howto.cook.
.

-КАСКАД
Эта опция может использоваться для включения каскадных ингредиентов. Это
по умолчанию.

-No_CAScade
Эта опция может использоваться для отключения использования каскадных ингредиентов.

-Продолжать
Если приготовить цель не удалось, продолжайте использовать другие рецепты, для которых не удалось
цель не является ингредиентом, прямо или косвенно.

-Нет_Продолжить
Если приготовление мишени не удастся, готовить выйдет. Это значение по умолчанию.

-CTime Данные inode st_ctime используются для дополнения данных st_mtime при определении
изменились ли файлы. Это значение по умолчанию. (Если вы не знаете
что это такое, не связывайтесь с этим.)

-No_CTime
Не добавляйте st_mtime к st_ctime. Это может быть важно, когда st_nlink
изменения в критические моменты, потому что создание и разрыв жестких ссылок затрагивает
st_ctime. (Если вы не знаете, что это такое, серьезно, не связывайтесь с этим.)

-Эррок
Когда команда выполняется, код выхода игнорируется.

-No_Errok
Когда команда выполняется, если код выхода положительный, это будет считаться
потерпеть неудачу, и, следовательно, рецепт, содержащий его, потерпел неудачу. Это значение по умолчанию.

-Отпечаток пальца
После появления готовить проверяет файл, чтобы определить, не изменился ли он, он использует последний-
измененная информация о времени, доступная в файловой системе. Бывают времена, когда
это изменяется, но фактически содержимое файла не меняется. В
дактилоскопическое средство исследует содержимое файла, когда кажется, что
изменен, и сравнивает старый отпечаток пальца с текущим содержимым файла.
(См. повар(1) для описания алгоритма снятия отпечатков пальцев.) Если
отпечаток пальца не изменился, время последнего изменения в файловой системе игнорируется.
Обратите внимание, что это имеет значение, если вы привыкли использовать трогать(1)
команда - готовить ничего не будет делать, пока вы не измените файл.

-No_FingerPrint
Не используйте отпечатки пальцев в качестве дополнения к информации о времени последнего изменения файла.
Это значение по умолчанию.

-FingerPrint_Update
Эта опция может использоваться для сканирования дерева каталогов ниже текущего каталога.
и обновите отпечатки файлов. Это помогает, когда вы используете другой инструмент (например,
RCS или ClearCase), который изменяет файл, но сохраняет модификацию файла
времени.

-Сила
Всегда выполняйте действия рецептов, независимо от времени последнего изменения
любой из ингредиентов. Эта опция полезна, если что-то выходит за рамки
изменена поваренная книга; например, исправление ошибки в компиляторе.

-No_Force
Выполните действия рецептов, если какой-либо из ингредиентов логически не подходит.
Дата. Это значение по умолчанию.

-Помощь
Предоставьте информацию о том, как выполнить готовить on стандартный вывод, и не выполнять никаких других
функции.

-Включают имя файла
Выполните поиск в указанном каталоге перед стандартными местами для включенных кулинарных книг.
Каждый так названный каталог будет просканирован в указанном порядке. Стандартные места
Он $ HOME / .cook тогда / usr / share / готовить.

-Include_Cooked
Эта опция может использоваться для того, чтобы требовать приготовления файлов, названных на # include-cooked
и # include-cooked-nowarn включить строки в кулинарные книги. Названные файлы будут
включены, если есть. Если указанные файлы необходимо обновить или создать, это
будет сделано, а потом кулинарную книгу перечитать. Это значение по умолчанию.

-No_Include_Cooked
Эта опция может использоваться, чтобы запретить неявное приготовление файлов, названных на
# include-cooked и # include-cooked-nowarn включить строки в кулинарные книги. Файлы
будут включены, если они есть, но не будут обновляться или создаваться, даже если
требуется.

-Include_Cooked_Warning
Эта опция включает предупреждения о производных зависимостях в производных кулинарных книгах.
Обычно это значение по умолчанию.

-No_Include_Cooked_Warning
Эта опция отключает предупреждения о производных зависимостях в производных
поваренные книги.

-Список
Причины готовить для автоматического перенаправления стандартный вывод и STDERR сеанса.
Вывод будет продолжать поступать на терминал, если готовить выполняется в
фон. Имя файла будет именем поваренной книги с любым
суффикс удален и добавлен ".list"; это обычно будет Howto.list. Это
по умолчанию.

-Список имя файла
Причины готовить для автоматического перенаправления стандартный вывод и STDERR сессии в
названный файл. Вывод будет продолжать поступать на терминал, если только готовить is
выполняется в фоновом режиме.

-No_List
Автоматическое перенаправление вывода сеанса выполняться не будет.

-No_List имя файла
Однако автоматическое перенаправление вывода сеанса выполняться не будет.
последующее -Список опции по умолчанию будут перечислять в названный файл.

-Метр
После выполнения каждой команды распечатайте сводку использования ЦП командой.

-No_Meter
Не печатайте сводку использования ЦП после каждой команды. Это значение по умолчанию.

-Пары
Эта опция может использоваться для генерации списка парных зависимостей файлов,
похож на лорд(1) выход. Это может быть использовано для построения диаграмм зависимостей файлов.
Это также может быть полезно при отладке кулинарных книг.

-Длина страницы номер
Эта опция может использоваться для установки длины страницы, используемой, когда Приготовление нуждается в
разбивать вывод на страницы. По умолчанию то, что сообщает ему переменная среды LINES, или
эмулятор терминала сообщает ему, если LINES не установлен. -Ширина страницы номер Эта
опция может использоваться для установки ширины страницы, используемой, когда Приготовление нужно обернуть
выход (например когда он печатает, начинает исполняться). По умолчанию то, что COLS
переменная окружения сообщает это, или эмулятор терминала сообщает ему, если COLS не
установленный. Максимальное значение для номер это 32767.

-PARаллель [ номер ]
Эта опция может использоваться для указания количества потоков параллельного выполнения.
Число по умолчанию равно 4, если не указано конкретное количество потоков. Смотрите также
домен параллельные_работы Переменная.

Использование этой опции на однопроцессорных машинах требует особой осторожности,
так как это может привести к полной остановке другой обработки. Так поступают несколько пользователей
одновременно на многопроцессорной машине будет иметь аналогичный эффект. это
также быстро исчерпать виртуальную память и временное дисковое пространство, если
параллельные задачи сложны.

-No_PARаллель
Эта опция может использоваться, чтобы указать, что должен использоваться единственный поток выполнения.
Это значение по умолчанию.

-Драгоценный
Когда команды в теле рецепта терпят неудачу, не удаляйте цели
рецепт.

-No_Precious
Когда команды в теле рецепта не работают, удалите цели рецепта.
Это значение по умолчанию.

-Причина
Предусмотрены два варианта отслеживания выводов. готовить делает при попытке
приготовить мишень. В -Причина вариант вызовет готовить будет выделять обильное количество
информация о выводах, которые он делает при приготовлении мишеней. Этот вариант
можно использовать, когда вы думаете готовить ведет себя странно или просто любопытно.

-Нет причин
Эта опция может использоваться, чтобы вызвать готовить не будет выдавать информацию о
выводы, которые он делает при приготовлении мишеней. Это значение по умолчанию.

-Сценарий
Эту опцию можно использовать, чтобы запросить печать сценария оболочки на стандартном
выход. Этот сценарий оболочки может использоваться для создания файлов; он захватывает многие
семантики поваренной книги. Это может быть полезно, когда проект нужно
распределены, а получатели не имеют готовить(1) установлены. Это также может быть
очень полезно при отладке кулинарных книг.

-Тихий
Не повторяйте команды до их выполнения.

-No_Silent
Эхо-команды перед их выполнением. Это значение по умолчанию.

-Звезда
Показывать индикаторы прогресса раз в секунду. Эти индикаторы прогресса включают

+ Чтение поваренной книги
- Выполнение функции сбора
* Построение графика зависимостей
# Прогулка по графу зависимостей
@ Запись файлов отпечатков пальцев.

-No_STar
Не выводить индикаторы прогресса. Это значение по умолчанию.

-Strip_Dot
Удалите начальные символы "./" из имен файлов, прежде чем пытаться их приготовить; относится ко всем
имена файлов и все рецепты. Это значение по умолчанию.

-No_Strip_Dot
Во время приготовления оставляйте перед именами файлов "./".

-SymLink-Ингредиенты
Опция запрашивает, чтобы при использовании пути поиска этот рецепт не верхнего уровня
ингредиенты получают символическую ссылку верхнего уровня на фактический файл. Это предназначено для
мертвые инструменты, такие как GNU Autoconf, которые не ищут пути поиска.

-No-SymLink-Ингредиенты
Не создавайте символические ссылки верхнего уровня на ингредиенты. Это значение по умолчанию.

-Tell_Position
Эта опция может использоваться для определения позиции команд (имя файла и строка
номер), который будет напечатан вместе с командой непосредственно перед ее выполнением (при условии
домен -No_Silent вариант в силе).

-No_Tell_Position
Эта опция может использоваться для подавления вывода на печать позиции команд (имя_файла
и номер строки) вместе с командой непосредственно перед ее выполнением. Это
по умолчанию.

-Коснитесь
Обновите время последнего изменения целевых файлов, а не выполняйте
действия, привязанные к рецептам. Это может быть полезно, если вы внесли изменения в
файл, который, как вы знаете, сделает систему файлов логически устаревшей, но имеет
не имеет значения; например, добавление комментария к широко используемому включаемому файлу.

-Без касаний
Выполнять действия, привязанные к рецептам, а не обновлять время последнего изменения
целевых файлов. Это значение по умолчанию.

-Терминал
При листинге также отправляйте выходной поток на терминал. Это значение по умолчанию.

-No_TERminal
При листинге не отправляйте вывод на терминал.

-Time_Adjust
Эта опция вызывает готовить чтобы проверить время последнего изменения целей
рецепты и при необходимости обновляет их, чтобы убедиться, что они соответствуют
(моложе) времени последнего изменения ингредиентов. Это приводит к большему количеству
системные вызовы и могут замедлить работу некоторых систем. Это соответствует
корректировка времени флаг рецепта.

-No_Time_Adjust
Не обновляйте время последнего изменения файла после выполнения основной части рецепта.
Это значение по умолчанию. Это соответствует без корректировки времени флаг рецепта.

-Веб
Эта опция может использоваться, чтобы запросить печать веб-страницы HTML на стандартном
выход. Эта веб-страница может использоваться для документирования зависимостей файлов; он захватывает
многие из семантики поваренной книги. Это также может быть очень полезно при отладке
поваренные книги.

имя=ценностное
Назначьте ценностное к названной переменной. Значение может содержать пробелы, если вы можете
убедить снаряд пройти через них.

Все параметры могут быть сокращены; аббревиатура оформляется заглавными буквами,
все строчные буквы и символы подчеркивания (_) необязательны. Вы должны использовать последовательные
последовательности необязательных букв.

Все параметры нечувствительны к регистру, вы можете ввести их в верхнем или нижнем регистре или
сочетание того и другого, случай не важен.

Например: аргументы «-help», «-HEL» и «-h» интерпретируются как означающие -Помощь
вариант. Аргумент "-hlp" не будет понят, потому что последовательный необязательный
символы не были предоставлены.

Параметры и другие аргументы командной строки могут произвольно смешиваться в командной строке.

Понятны длинные имена опций GNU. Поскольку все имена опций для готовить длинные, это
означает игнорирование лишнего начала '-'. "--вариант=ценностное "конвенция также
понят.

ВЫХОД статус


Ассоциация готовить команда завершит работу со статусом 1 при любой ошибке. В готовить команда будет только
выйти со статусом 0, если ошибок нет.

Готовьте онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad