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

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

ПРОГРАММА:

ИМЯ


admin - создание и администрирование файлов SCCS (ТЕХНОЛОГИИ)

СИНТАКСИС


админ -i[имя] [-n] [-a Войти] [-d флажок] [-e Войти] [-f флажок]
[−м список] [-r отн] [[имя] [−у[комментарий]] новый файл

администратор −n [-a Войти] [-d флажок] [-e Войти] [-f флажок] [−м список]
[[имя]] [−у[комментарий]] новый файл...

Администратор [-a Войти] [-d флажок] [−м список] [-r отн] [[имя]] файл...

админ -h файл...

админ -z файл...

ОПИСАНИЕ


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

Все имена файлов SCCS, предоставленные приложением, должны иметь форму s.имя файла. Новый SCCS
файлам должен быть предоставлен режим разрешений только для чтения. Разрешение на запись в родительский каталог
требуется для создания файла. Все написание сделано Администратор будет временно x-файл,
по имени x.имя файла (См. получить) создается в режиме только для чтения, если Администратор создает новую ССКУ
файл, или созданный в том же режиме, что и файл SCCS, если файл уже существует.
После успешного выполнения Администратор, файл SCCS должен быть удален (если он существует), и
x-файл должен быть переименован в имя файла SCCS. Это гарантирует, что изменения
вносится в файл SCCS только в том случае, если ошибок не возникает.

Команда Администратор Утилита также должна использовать временный файл блокировки (с именем z.имя файла), который используется
для предотвращения одновременного обновления файла SCCS; видеть получить.

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


Команда Администратор утилита должна соответствовать тому Базовые определения POSIX.1-2008, Раздел
12.2, утилита Синтаксис Инструкцииза исключением того, что −я, и −у варианты имеют необязательные
опция-аргументы. Эти необязательные аргументы-опции не должны быть представлены как отдельные
аргументы. Поддерживаются следующие варианты:

-n Создайте новый файл SCCS. Когда -n используется без −я, файл SCCS должен быть
создается с управляющей информацией, но без каких-либо файловых данных.

−i [имя] Укажите имя файла, из которого должен быть текст для нового файла SCCS
взятый. Текст представляет собой первую дельту файла (см. -r вариант для
схема дельта-нумерации). Если −я опция используется, но имя вариант-
аргумент опущен, текст должен быть получен путем чтения стандартного ввода.
Если эта опция не указана, файл SCCS должен быть создан с контролем
информация, но без каких-либо файловых данных. В −я вариант подразумевает -n опцию.

-r SID Укажите SID начальной дельты, которую нужно вставить. Этот SID должен быть транком.
SID; то есть номера ветвей и порядков должны быть нулевыми или отсутствовать. В
номер уровня не является обязательным и по умолчанию равен 1.

−t [имя] Укажите имя файла, из которого описательный текст для файла SCCS должен
быть взятым. В случае существующих файлов SCCS (ни −я ни -n указано):

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

* вариант с имя параметр-аргумент должен вызывать текст (если есть) в
именованный файл для замены описательного текста (если есть) в данный момент в SCCS
.

-f флажок Укажите флажок, и, возможно, значение флажок, для размещения в SCCS
файл. Несколько -f варианты могут поставляться на одном Администратор командная строка.
Реализации должны распознавать следующие флаги и связанные с ними значения:

b Разрешить использование вариант на получить команда для создания разветвлений веток.

cперекрывать Укажите наивысший выпуск (то есть потолок), число меньше или
равный 9999, который может быть получен получить команда для редактирования. В
значение по умолчанию для неуказанного c флаг должен быть 9999.

fпол Укажите самый низкий выпуск (то есть этаж), число больше 0, но
менее 9999, которое может быть получено получить команда для редактирования. В
значение по умолчанию для неуказанного f флаг должен быть 1.

dSID Укажите дельта-номер (SID) по умолчанию, который будет использоваться получить команда.

iул Обрабатывать сообщение `` Ключевые слова без идентификатора '', выданное получить or дельта как фатальный
ошибка. В отсутствие этого флага сообщение является только предупреждением. В
сообщение выдается, если нет идентификационных ключевых слов SCCS (см. получить) найдены
в тексте, извлеченном или сохраненном в файле SCCS. Если значение
прилагается, приложение должно гарантировать, что ключевые слова точно соответствуют
данная строка; однако строка должна содержать ключевое слово, а не
встроенный символы.

j Разрешить одновременный получить команды для редактирования на том же SID SCCS
файл. Это позволяет выполнять несколько одновременных обновлений одной и той же версии
SCCS файл.

lсписок Укажите список релизов, к которым больше нельзя делать дельты (что
является, получить -e против одного из этих заблокированных выпусков не удается). Соответствие
приложения должны использовать следующий синтаксис, чтобы указать список.
Реализации могут принимать дополнительные формы в качестве расширения:

:: = a |
:: = | ,
:: =

Характер a в список эквивалентно указанию всех
релизы для указанного файла SCCS. НетерминальныйSID> в пределах досягаемости
быть числом дельты существующей дельты, связанной с файлом SCCS.

n Вызывать дельта для создания нулевой дельты в каждом из этих выпусков (если есть)
пропускаются, когда дельта делается в новом выпуске (например, в
делая дельту 5.1 после дельты 2.7, выпуски 3 и 4 пропускаются). Эти
нулевые дельты должны служить опорными точками, так что дельты ветвей могут позже
создаваться из них. Отсутствие этого флага приводит к пропуску
выпусков не существует в файле SCCS, что предотвращает разветвления ветвей
от создания из них в будущем. Во время первоначального создания
файла SCCS, n флаг можно игнорировать; то есть, если -r опция
используется для установки номера выпуска исходного SID на значение больше
чем 1, нулевые дельты создавать для `` пропущенных '' выпусков не требуется.

qтекст Заменить определяемый пользователем текст для всех случаев появления%Q% ключевое слово в
текст файла SCCS, полученный получить.

mмодуль Укажите имя модуля файла SCCS, заменяющее все вхождения
принадлежащий %M% ключевое слово в тексте файла SCCS, полученном получить, Если m
флаг не указан, присвоенное значение должно быть именем SCCS.
файл с ведущим '' удален.

tнапишите Укажите напишите модуля в файле SCCS заменены на все
появления%Y% ключевое слово в тексте файла SCCS, полученном получить.

vМПГ Вызывать дельта для запроса номеров запросов на изменение (MR) в качестве
причина создания дельты. Необязательное значение указывает имя
Программа проверки номера MR. (Если этот флаг установлен при создании SCCS
файл, приложение должно гарантировать, что m вариант также используется даже
если его значение равно нулю.)

-d флажок Удалить (удалить) указанный флажок из файла SCCS. Несколько -d варианты могут быть
поставляется на одном Администратор команда. Увидеть -f вариант допустимого флажок имена.
( lсписок флаг дает список выпусков, которые нужно разблокировать. Увидеть -f вариант для
дальнейшее описание l флаг и синтаксис список.)

-a Войти Укажите Войти имя или числовой идентификатор группы, которое будет добавлено в список пользователей
кто может вносить дельты (изменения) в файл SCCS. Идентификатор группы должен быть эквивалентным
указать все Войти имена, общие для этого идентификатора группы. Несколько -a варианты могут быть
используется на сингле Администратор командная строка. Так много Войтиs или числовые идентификаторы группы, как
желаемое может быть в списке одновременно. Если список пользователей пуст, то
любой может добавить дельты. Если Войти или идентификатору группы предшествует '!', пользователи так
указанным будет отказано в разрешении на совершение дельт.

-e Войти Укажите Войти имя или числовой идентификатор группы, который нужно удалить из списка пользователей
разрешено вносить дельты (изменения) в файл SCCS. Указание идентификатора группы
эквивалентно указанию всех Войти имена, общие для этого идентификатора группы. Несколько -e
варианты могут использоваться на одном Администратор командная строка.

−y [комментарий]
Вставьте комментарий текст в файл SCCS в качестве комментария для начальной дельты в
манера, идентичная манере дельта. В языковом стандарте POSIX пропуск −у
опция должна привести к вставке строки комментария по умолчанию в форму:

"Дата и время создали %s %s by % s ", <даты>,время>,Войти>

кудадаты> выражается в формате даты утилита %y/%m/%d
спецификация преобразования,время> в формате даты утилита %T
формат спецификации преобразования иВойти> - логин пользователя
создание файла.

−м список Вставьте список номеров запросов на модификацию (MR) в файл SCCS как
причина создания начальной дельты способом, идентичным дельта,
приложение должно гарантировать, что v установлен флаг, и номера MR подтверждены
если v flag имеет значение (имя программы проверки номера MR). А
диагностическое сообщение должно быть написано, если v флаг не установлен или проверка MR
не удается.

−ч Проверьте структуру файла SCCS и сравните вновь вычисленную контрольную сумму.
с контрольной суммой, которая хранится в файле SCCS. Если вновь вычисленное
контрольная сумма не соответствует контрольной сумме в файле SCCS, диагностическое сообщение
должно быть написано.

-z Пересчитайте контрольную сумму файла SCCS и сохраните ее в первой строке файла SCCS.
(См −ч вариант выше). Обратите внимание, что использование этой опции на действительно поврежденном
может предотвратить обнаружение повреждения в будущем.

ОПЕРАНДЫ


Поддерживаются следующие операнды:

файл Путь к существующему файлу SCCS или каталогу. Если файл это каталог,
Администратор утилита должна вести себя так, как если бы каждый файл в каталоге был указан
как именованный файл, за исключением файлов, не относящихся к SCCS (последний компонент имени пути
не начинать с s.) и нечитаемые файлы игнорируются.

новый файл Путь к создаваемому файлу SCCS.

Если ровно один файл or новый файл появляется операнд, и это '-', стандартный ввод должен быть
читать; каждая строка стандартного ввода должна восприниматься как имя файла SCCS, который будет
обработанный. Файлы, не относящиеся к SCCS, и нечитаемые файлы должны игнорироваться.

СТАНДИН


Стандартный ввод должен быть текстовым файлом, используемым только в том случае, если −я указывается без опции -
аргумент или если файл or новый файл операнд указан как '-'. Если первый символ
любая стандартная строка ввода в локали POSIX результаты не указаны.

ВХОД FILES


Существующие файлы SCCS должны быть текстовыми файлами неопределенного формата.

Приложение должно гарантировать, что файл, названный −я параметры имя опция-аргумент
должен быть текстовым файлом; если первый символ любой строки в этом файле в
Локаль POSIX, результаты не указаны. Если этот файл содержит более 99999 строк,
количество строк, записанных в заголовке этого файла, должно быть 99999 для этой дельты.

ОКРУЖАЮЩАЯ СРЕДА ПЕРЕМЕННЫЕ


Следующие переменные среды должны влиять на выполнение Администратор:

ДЛИННЫЙ Задайте значение по умолчанию для переменных интернационализации, которые не установлены или
нулевой. (См. Том Базовых определений POSIX.1-2008, Раздел 8.2,
Интернационализация Переменные за приоритет интернационализации
переменные, используемые для определения значений категорий локали.)

LC_ALL Если установлено непустое строковое значение, переопределить значения всех остальных
переменные интернационализации.

LC_CTYPE Определите локаль для интерпретации последовательностей байтов текстовых данных
как символы (например, однобайтовые, а не многобайтовые символы в
аргументы и входные файлы).

LC_MESSAGES
Определите языковой стандарт, который следует использовать, чтобы повлиять на формат и содержимое
диагностические сообщения записываются в стандартную ошибку и содержимое по умолчанию −у
комментарий.

НЛПСАТ Определите расположение каталогов сообщений для обработки LC_MESSAGES.

АСИНХРОННЫЙ СОБЫТИЯ


По умолчанию.

стандартный вывод


Не используется.

СТДЕРР


Стандартная ошибка должна использоваться только для диагностических сообщений.

ВЫВОД FILES


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

РАСПРОСТРАНЕНИЯ ОПИСАНИЕ


Нет.

ВЫХОД статус


Должны быть возвращены следующие значения выхода:

0 Успешное завершение.

> 0 Произошла ошибка.

ПОСЛЕДСТВИЯ OF ОШИБКИ


По умолчанию.

Команда после разделах информативный.

ЗАЯВЛЕНИЕ ИСПОЛЬЗОВАНИЕ


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

ПРИМЕРЫ


Нет.

ОБОСНОВАНИЕ


Нет.

БУДУЩЕЕ НАПРАВЛЕНИЯ


Нет.

Используйте adminposix онлайн с помощью сервисов onworks.net



Новейшие онлайн-программы для Linux и Windows