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

Ad


Значок OnWorks

mailxposix — онлайн в облаке

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

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

ПРОГРАММА:

ИМЯ


mailx — обрабатывать сообщения

СИНТАКСИС


Отправить режим
mailx [−с предмет] адрес...

Получаете режим
mailx -e

mailx [−Привет,Нн] [−F] [−и пользователь]

почтаx -f [−Привет,Нн] [−F] [файл]

ОПИСАНИЕ


Ассоциация mailx Утилита предоставляет возможность отправки и получения сообщений. Он имеет два основных
режимы, выбранные с помощью используемых опций: режим отправки и режим приема.

В системах, которые не поддерживают опцию User Portability Utilities, приложение, использующее
mailx должен иметь возможность отправлять сообщения неопределенным способом (режим отправки). Пока не
первый символ одной или нескольких строк ('~'), все символы во входных данных
сообщение должно появиться в доставленном сообщении, но могут быть вставлены дополнительные символы
в сообщении до его получения.

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

Отправить режим
Режим отправки может использоваться приложениями или пользователями для отправки сообщений из текста в стандартном формате.
вход.

Получаете режим
Режим приема больше ориентирован на интерактивных пользователей. Здесь можно читать и отправлять почту.
интерактивный режим.

Читая почту, mailx предоставляет команды для облегчения сохранения, удаления и ответа
к сообщениям. При отправке почты, mailx позволяет редактировать, просматривать и другие модификации
сообщение в том виде, в котором оно введено.

Входящая почта должна храниться в одном или нескольких неуказанных местах для каждого пользователя.
коллективно называемая системой почтовый ящик для этого пользователя. Когда mailx вызывается в приеме
В этом режиме системный почтовый ящик будет местом по умолчанию для поиска новой почты. Поскольку сообщения
прочитанные, они должны быть помечены для перемещения во вторичный файл для хранения, если не указано иное.
действие предпринято. Этот вторичный файл называется Mbox и обычно находится в
каталог, на который ссылается ГЛАВНАЯ переменная окружения (см. MBOX в ОКРУЖАЮЩЕЙ СРЕДЕ
раздел ПЕРЕМЕННЫЕ для описания этого файла). Сообщения должны оставаться в этом файле
пока не будет явно удалено. Когда -f опция используется для чтения почтовых сообщений со вторичного
файлы, сообщения должны сохраняться в этих файлах, если они не будут удалены специально. Все трое из
эти места — системный почтовый ящик, Mboxи вторичный файл — упоминаются в этом разделе.
как просто «почтовые ящики», если не требуется более конкретная идентификация.

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


Ассоциация mailx утилита должна соответствовать тому Базовые определения POSIX.1-2008, Раздел
12.2, утилита Синтаксис Инструкции.

Должны поддерживаться следующие опции. (Только −с предмет опция должна быть обязательной
все системы. Остальные параметры необходимы только в системах, поддерживающих Пользователя.
Опция «Утилиты переносимости».)

-e Проверьте наличие почты в системном ящике. mailx коммунальное предприятие должно
ничего не писать и выйти с успешным кодом возврата, если есть почта для чтения.

-f Чтение сообщений из файла с именем файл операнд вместо системы
почтовый ящик. (Смотрите также папку..) Если нет файл указан операнд, читать сообщения из
Mbox вместо системного почтового ящика.

−F Запишите сообщение в файл с именем первого получателя. Имя это
часть имени для входа в адрес, найденная первой на В: строка в почте
заголовок. Переопределяет запись переменная, если она установлена ​​(см. внутренний Переменные in mailx).

-H Напишите только краткое содержание заголовка.

−я Игнорируйте прерывания. (Смотрите также игнорировать.)

-n Не выполняйте инициализацию из загрузочного файла системы по умолчанию. См. РАСШИРЕННУЮ
ОПИСАНИЕ раздела.

−Н Не пишите первоначальное резюме заголовка.

−с предмет
Установить Тема поле заголовка для предмет. Все персонажи в предмет string
появится в доставленном сообщении. Результаты не определены, если предмет is
длиннее {LINE_MAX} — 10 байт или содержит .

−и пользователь Чтение системного почтового ящика имени входа пользователь. Это будет иметь успех только
если вызывающий пользователь имеет соответствующие права на чтение системного почтового ящика
этот пользователь.

ОПЕРАНДЫ


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

адрес Адресат сообщения. Когда -n указан, и никакие пользовательские файлы запуска не
доступ (см. раздел РАСШИРЕННОЕ ОПИСАНИЕ), пользователь или приложение должны
убедитесь, что это адрес для передачи в систему доставки почты. Любая система или
файлы запуска пользователя могут включать псевдонимы (см. псевдоним под Команды in mailx) тот
может изменить форму адрес прежде чем оно будет передано в систему доставки почты.

файл Путь к файлу, который будет читаться вместо системного почтового ящика, когда -f is
указано. Значение файл на аргумент-опцию влияет
содержание папку. внутренняя переменная; видеть внутренний Переменные in mailx.

СТАНДИН


После появления mailx вызывается в режиме отправки (первая строка описания), стандартным вводом будет
сообщение, которое будет доставлено по указанным адресам. В режиме приема команды пользователя
должно быть принято от STDIN. Если опция User Portability Utilities не поддерживается,
строки стандартного ввода, начинающиеся с ('~') персонаж дает неопределенные результаты.

Если опция User Portability Utilities поддерживается, то и в отправке, и в получении
Режимы, стандартные строки ввода, начинающиеся с escape-символа (обычно ('~'))
повлияет на обработку, как описано в Command Побеги in mailx.

ВХОД FILES


После появления mailx используется, как описано в этом томе POSIX.1-2008, файл опция-аргумент
(См -f вариант) и Mbox должны представлять собой текстовые файлы, содержащие почтовые сообщения, отформатированные
как описано в разделе ВЫХОДНЫЕ ФАЙЛЫ. Характер системного почтового ящика не указан;
это не обязательно должен быть файл.

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


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

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

DEAD Определите путь к файлу, в котором будут сохраняться частичные сообщения в случае
прерывания или ошибки доставки. По умолчанию должно быть мертвое письмо в каталоге
названный ГЛАВНАЯ переменная. Поведение mailx при сохранении частичных сообщений
не указано, если опция User Portability Utilities не поддерживается и DEAD
не определяется значением / DEV / нуль.

РЕДАКТОР Определите имя утилиты, которая будет вызываться при отредактировать (См. Команды in mailx)
or ~e (См. Command Побеги in mailx) используется команда. Редактор по умолчанию
неопределенные. В XSI-совместимых системах это ed. Эффекты этой переменной
не указаны, если опция User Portability Utilities не поддерживается.

ГЛАВНАЯ Определите путь к домашнему каталогу пользователя.

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

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

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

LC_TIME Эта переменная может определять формат и содержимое строк даты и времени.
написано mailx. Этот том POSIX.1-2008 определяет последствия этого
переменная только для систем, поддерживающих опцию User Portability Utilities.

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

ЛИСТЕР Определите строку, представляющую команду для записи содержимого
папку. каталог на стандартный вывод, когда папки подается команда (см.
папки in Команды in mailx). Любая строка, приемлемая в качестве командная_строка
операнд к sh −с команда должна быть действительна. Если эта переменная равна нулю или нет
установлено, выходная команда должна быть ls. Эффекты этой переменной
не указано, если опция User Portability Utilities не поддерживается.

МАЙЛРК Определите путь к файлу запуска. По умолчанию должно быть .mailrc в
каталог, на который ссылается ГЛАВНАЯ переменная среды. Поведение mailx is
не указано, если опция User Portability Utilities не поддерживается и МАЙЛРК
не определяется значением / DEV / нуль.

MBOX Определите путь к файлу для сохранения сообщений из системного почтового ящика, который
были прочитаны. выход команда должна переопределить эту функцию, как и сохранение
сообщение явно в другом файле. По умолчанию должно быть Mbox в
каталог, названный ГЛАВНАЯ переменная. Эффекты этой переменной
не указано, если опция User Portability Utilities не поддерживается.

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

ПЕЙДЖЕРА Определите строку, представляющую команду фильтрации вывода или разбиения на страницы для
запись вывода на терминал. Любая строка, приемлемая в качестве командная_строка
операнд к sh −с команда должна быть действительна. Когда стандартный вывод является терминалом
устройство, вывод сообщения должен передаваться через команду, если mailx
внутренняя переменная ЭЛТ устанавливается на значение, меньшее количества строк в сообщении;
посмотреть внутренний Переменные in mailx, Если ПЕЙДЖЕРА переменная имеет значение null или не установлена,
пагинатор должен быть либо БОЛЕЕ или другая утилита пагинатора, задокументированная в
системная документация. Эффекты этой переменной не определены, если Пользователь
Опция «Утилиты переносимости» не поддерживается.

SHELL Определите имя предпочтительного интерпретатора команд. По умолчанию должно быть sh.
Влияние этой переменной не указано, если пользовательские утилиты переносимости
опция не поддерживается.

СРОК Если внутренняя переменная экран не указано, определите имя
тип терминала для указания неопределенным образом количества строк в
экран с заголовками. Если СРОК не установлено или установлено значение null, неуказанный
Должен использоваться тип терминала по умолчанию, а значение screenful не указано.
Влияние этой переменной не указано, если пользовательские утилиты переносимости
опция не поддерживается.

TZ Эта переменная может определять часовой пояс, используемый для расчета строк даты и времени.
написано mailx. Если TZ не установлено или равно нулю, неуказанный часовой пояс по умолчанию должен
использоваться.

VISUAL Определите путь к утилите, которая будет вызываться при визуальный команда (см.
Команды in mailx) Или ~v команда-escape (см. Command Побеги in mailx) используется.
Если эта переменная равна нулю или не установлена, полноэкранный редактор должен быть vi,
Эффекты этой переменной не определены, если User Portability Utilities
опция не поддерживается.

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


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

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

1. В командном режиме текущая команда, если она есть, должна быть прервана, и
Должно быть написано приглашение командного режима.

2. В режиме ввода:

а. Если игнорировать установлен, mailx напишу "@\n", отбросить текущую строку ввода и
продолжить обработку, минуя механизм прерывания сообщения, описанный в пункте 2b.

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

В обоих случаях, перечисленных в пункте б, если сообщение не пустое:

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

ii. Если спасти не включен, или файл с именем DEAD невозможно создать, т.
сообщение не сохраняется.

Ассоциация mailx Утилита должна выполнять стандартные действия для всех остальных сигналов.

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


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

СТДЕРР


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

ВЫВОД FILES


Различный mailx команды и escape-команды могут создавать или добавлять файлы, включая Mbox,
файл недоставленных сообщений и дополнительные почтовые ящики. Когда mailx используется, как описано в этом
тома POSIX.1-2008, эти файлы должны быть текстовыми файлами, отформатированными следующим образом:

строка, начинающаяся с От
[один или больше заголовки; увидеть Команды in mailx]
пустой линия
[ноль или больше тело линий
пустой линия]
[строка, начинающаяся с От ...]

где каждое сообщение начинается с от показана строка, которой предшествует начало
файл или пустая строка. ( от строка считается частью сообщения
заголовок, но не одна из строк заголовка, упомянутых в Команды in mailx; таким образом, оно должно
не подвергаться воздействию отбрасывать, игнорироватьили сохранять команды.) Форматы остатка
от строка и любые дополнительные строки заголовка не указаны, за исключением того, что ни одна
будет пусто. Формат строки тела сообщения также не указан, за исключением того, что ни одна строка
следующая за пустой строкой должна начинаться с от ; mailx должен изменить любой такой пользователь-
введенные строки тела сообщения (после пустой строки и начиная с от ) от
добавление одного или нескольких символов перед 'F'; он может добавить эти символы в от
строки, которым не предшествует пустая строка.

Если сообщение из системного почтового ящика или введенное пользователем не является текстовым файлом, оно
зависит от реализации, как такое сообщение хранится в файлах, написанных mailx.

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


Функциональные возможности всего раздела РАСШИРЕННОЕ ОПИСАНИЕ должны быть предоставлены на
реализации, поддерживающие опцию User Portability Utilities. Функциональность
описанные в этом разделе, должны быть предоставлены в реализациях, поддерживающих Пользователя.
Параметр Portability Utilities (и остальная часть этого раздела для этого не затеняется).
опция).

Ассоциация mailx Утилите не обязательно поддерживать все кодировки символов при любых обстоятельствах. Для
например, межсистемная почта может быть ограничена базовой сетью 7-битными данными,
8-битные данные не обязательно должны быть переносимы в неинтернационализированные системы и так далее. В рамках этих
При определенных обстоятельствах рекомендуется использовать только символы, определенные в стандарте ISO/IEC 646:1991.
стандартная международная справочная версия (эквивалент ASCII) 7-битный диапазон символов
использоваться.

После появления mailx вызывается с использованием одной из форм обзора режима приема, он должен записать страницу
строк сводки заголовка (если −Н не указано и есть сообщения, см. ниже),
после чего следует подсказка, указывающая, что mailx может принимать обычные команды (см. Команды in
mailx); это называется команду Режим. Страница строк заголовка-сводки должна содержать
первое новое сообщение, если есть новые сообщения, или первое непрочитанное сообщение, если есть
непрочитанные сообщения или первое сообщение. Когда mailx вызывается с использованием описания режима отправки
а стандартный ввод — это терминал, если в командной строке не указан предмет и
спрашивает переменная установлена, необходимо написать подсказку для темы. В этот момент, mailx
должен находиться в режиме ввода. Этот режим ввода также необходимо ввести при использовании одного из
Формируется краткий обзор режима приема, а ответ или новое сообщение составляется с использованием Ответить, Ответить,
следовать за, Следовать заили почта команды и стандартный ввод — это терминал. Когда сообщение
набрано и обнаружен конец сообщения, сообщение должно быть передано на почту
программное обеспечение для доставки. Команды можно вводить, начиная строку с escape-символа.
(по умолчанию, ('~')) за которым следует одна командная буква и необязательные аргументы.
Читать Команды in mailx краткое описание этих команд. Не уточняется, на что влияют эти
команды будут иметь, если стандартный ввод не является терминалом, когда сообщение вводится с использованием
либо краткий обзор режима отправки, либо команды режима чтения. Ответить, Ответить, следовать за, Следовать за,
or почта.

Примечание: Для удобства обозначений в этом разделе используется escape-символ по умолчанию:
, во всех ссылках и примерах.

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

Обычные команды имеют вид:

[команду] [список сообщений] [аргумент ...]

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

В командном режиме каждому сообщению присваивается порядковый номер, начиная с 1.

Все сообщения имеют состояние, которое влияет на то, как они отображаются в сводке заголовков.
и как они сохраняются или удаляются после прекращения действия mailx. В любое время есть
понятие текущий сообщение, которое должно быть отмечено значком '>' в начале строки в
резюме заголовка. Когда mailx вызывается с использованием одной из форм описания режима приема,
текущее сообщение должно быть первым новым сообщением, если есть новое сообщение, или
первое непрочитанное сообщение, если есть непрочитанное сообщение, или первое сообщение, если таковые имеются
сообщения или не указано, если в почтовом ящике нет сообщений. Каждая команда, которая принимает
необязательный список сообщений (список сообщений) или необязательное одиночное сообщение (сообщение), на котором
операция должна оставить текущее сообщение установленным на сообщение с наибольшим номером из
указанные сообщения, если только команда не удаляет сообщения, в этом случае текущее сообщение
должно быть установлено первое неудаленное сообщение (то есть сообщение, не находящееся в удаленном состоянии)
после сообщения с наибольшим номером, удаленного командой, если оно существует, или первого
восстановленное сообщение перед сообщением с наибольшим номером, удаленным командой, если таковое
существует, или неопределенное значение, если не осталось неудаленных сообщений. Все
сообщения должны находиться в одном из следующих состояний:

new Сообщение присутствует в системном почтовом ящике и не было просмотрено пользователем.
или переехал в любой другой штат. Сообщения в состоянии new когда mailx увольнение будет
сохраняется в системном почтовом ящике.

непрочитанный Сообщение присутствовало в системном почтовом ящике более чем при одном вызове.
of mailx и не был просмотрен пользователем и не переведен в какое-либо другое состояние.
Сообщения в состоянии непрочитанный когда mailx квоты должны сохраняться в системе
почтовый ящик.

читать Сообщение было обработано одной из следующих команд: ~f, ~m, ~F, ~M,
копия, Mbox, следующий, труба, Распечатать, Печать / PDF, топ, напишите, Тип, восстановить, удалять,
dpкачества dt команды могут также привести к тому, что следующее сообщение будет помечено как читать,
в зависимости от стоимости автопечать переменная. Сообщения, находящиеся в
системный почтовый ящик и в состоянии читать когда mailx квиты сохраняются в Mbox,
если только внутренняя переменная держать был установлен. Сообщения, находящиеся в Mbox или в
дополнительный почтовый ящик и в штате читать когда mailx квиты сохраняются в своих
Текущее местоположение.

удаленный Сообщение было обработано одной из следующих команд: удалять, dp, dt.
Сообщения в состоянии удаленный когда mailx выходы должны быть удалены. Удаленные сообщения
следует игнорировать до тех пор, пока mailx закрывает или меняет почтовые ящики, или они указаны для
команда восстановления; например, спецификация сообщения /string будет только
искать по темам сообщений, которые еще не были удалены, если только
команда, работающая со списком сообщений, восстановить. Нет удаленных сообщений или
Заголовок удаленного сообщения должен отображаться любым mailx команда кроме
восстановить.

консервированный Сообщение было обработано сохранять команда. Когда mailx уходит,
сообщение должно сохраняться в своем текущем местоположении.

сохраняются Сообщение было обработано одной из следующих команд: спасти or записывать.
Если текущий почтовый ящик является системным, а внутренняя переменная сохранить
установлено, сообщения в сохраненном состоянии сохраняются в файл, указанный
MBOX переменная (см. раздел ПЕРЕМЕННЫЕ СРЕДЫ). Если текущий почтовый ящик
системный почтовый ящик, сообщения в состоянии сохраняются будет удален из
текущий почтовый ящик, когда выход or файл команда используется для выхода из текущего
почтовый ящик.

Строка сводки заголовка для каждого сообщения должна указывать состояние сообщения.

Многие команды принимают необязательный список сообщений (список сообщений) на чем действовать, на чем
по умолчанию используется текущее сообщение. А список сообщений представляет собой список спецификаций сообщений, разделенных
к символы, которые могут включать в себя:

n Номер сообщения n.

+ Следующее восстановленное сообщение или следующее удаленное сообщение для восстановить команда.

− Следующее предыдущее восстановленное сообщение или следующее предыдущее удаленное сообщение для
восстановить команда.

. Текущее сообщение.

^ Первое восстановленное сообщение или первое удаленное сообщение для восстановить
команда.

$ Последнее сообщение.

* Все сообщения.

n-m Полный диапазон номеров сообщений.

адрес Все сообщения от адрес; любой адрес, показанный в сводке заголовка, должен быть
сопоставимы в этой форме.

/string Все сообщения с string в теме письма (регистр игнорируется).

:c Все сообщения типа c, Где c должен быть одним из:

г Удаленные сообщения.

n Новые сообщения.

o Старые сообщения (любые не в состоянии читать or new).

r Чтение сообщений.

u Непрочитанные сообщения.

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

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

Запускать in mailx
Во время запуска, mailx последовательно предпринимает следующие действия:

1. Установите для всех переменных их заявленные значения по умолчанию.

2. Обработать параметры командной строки, переопределив соответствующие значения по умолчанию.

3. Импортируйте любой из DEAD, РЕДАКТОР, MBOX, ЛИСТЕР, ПЕЙДЖЕРА, SHELLили VISUAL переменные, которые
присутствуют в среде, переопределяя соответствующие значения по умолчанию.

4. Читать mailx команды из неопределенного файла запуска системы, если только -n опция
задано, чтобы инициализировать любые внутренние mailx переменные и псевдонимы.

5. Обработайте стартовый файл mailx команды, названные пользователем МАЙЛРК Переменная.

Самый регулярный mailx команды действительны внутри файлов запуска, наиболее часто их используют для
настроить начальные параметры отображения и списки псевдонимов. Следующие команды недействительны в
стартовый файл: !, отредактировать , держать, почта, сохранять, Ответить, Ответить, оболочка, визуальный, Копировать,
следовать закачества Следовать за. Любые ошибки в файле запуска могут привести либо к mailx в
завершить работу с диагностическим сообщением и ненулевым статусом или продолжить после записи
диагностическое сообщение, игнорируя остальные строки в стартовом файле.

Пустая строка в стартовом файле должна игнорироваться.

внутренний Переменные in mailx
Следующие переменные являются внутренними mailx переменные. Каждую внутреннюю переменную можно установить
через mailx набор команду в любое время. сброшен и набор нет имя команды могут использоваться для
стереть переменные.

В следующем списке переменные показаны как:

переменная

представляют логические значения. Переменные отображаются как:

переменная =ценностное

должны быть присвоены строковые или числовые значения. Для строковых значений правила в Команды in
mailx в отношении имен файлов и цитирования также применяются.

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

всенет Все сетевые имена, компоненты имени входа в систему которых совпадают, должны рассматриваться как
идентичны. Это приведет к список сообщений характеристики сообщения для поведения
сходным образом. По умолчанию должно быть noallnet, См. Также чередуется Команда и
домен MeToo Переменная.

добавлять Добавлять сообщения в конец Mbox файл при завершении вместо размещения
их в начале. По умолчанию должно быть noappend. Эта переменная не должна
влияет на спасти команда при сохранении в Mbox.

спросить, спрашивает
Запрашивать тему исходящей почты, если она не указана в сообщении.
командная строка с −с вариант. спросить и спрашивает формы являются синонимами; тот
система будет относиться к спрашивает и noasksub в своих сообщениях, но принимает спросить
и не спрашивать как пользовательский ввод, чтобы означать спрашивает и noasksub. Это будет невозможно
установить оба спросить и noasksubили не спрашивать и спрашивает. По умолчанию должно быть спрашивает,
но никаких подсказок не должно быть, если стандартный ввод не является терминалом.

спросить bcc Запрос на список скрытого копирования. По умолчанию должно быть noaskbcc.

спроситьcc Запрос списка копирования. По умолчанию должно быть ноасккк.

автопечать Включить автоматическое написание сообщений после удалять и восстановить команды. В
по умолчанию будет нетавтопечати.

взрыв Включить обработку особых случаев персонажи ('!') в
выход из командной строки; увидеть бежать Команда и Command Побеги in mailx,
по умолчанию будет нобанг, отключив расширение '!' в команду аргумент
до ~! командование и ~ <!команду побег.

CMD=команду
Установите команду по умолчанию, которая будет вызываться труба команда. По умолчанию должно быть
нокмд.

ЭЛТ=номер
Сообщения канала, имеющие более номер строки с помощью команды, указанной
значение ПЕЙДЖЕРА переменная. По умолчанию должно быть Нокрт. Если для него установлено значение null,
используемое значение определяется реализацией.

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

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

бежать=c Установите escape-символ команды в качестве символа «С», По умолчанию
escape-символ команды должен быть . Если бежать не установлен, должен быть
использовал; если для него установлено значение null, экранирование команд должно быть отключено.

флипр Поменяйте местами значения R и r команды. По умолчанию должно быть нофлипр.

папку.=каталог
Каталог по умолчанию для сохранения почтовых файлов. Имена файлов, определяемые пользователем, начинаются
с ('+') должен быть расширен путем добавления к имени файла этого
имя каталога, чтобы получить реальный путь. Если каталог не начинается с
('/'), содержимое ГЛАВНАЯ перед ним должен стоять префикс. По умолчанию
be нофолдер. Если папку. не установлен или установлен на ноль, имена файлов указываются пользователем
начиная с '+' должен ссылаться на файлы в текущем каталоге, которые начинаются с
буквальный '+' характер. Смотрите также распаковать ниже. папку. значение не обязательно
повлиять на обработку файлов, указанных в MBOX и DEAD.

заголовок Включить запись сводки заголовка при вводе mailx в режиме приема.
по умолчанию будет заголовок.

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

игнорировать Игнорируйте прерывания при вводе сообщений. По умолчанию должно быть неигнорировать.

игнорирование Игнорировать обычный конец файла во время ввода сообщения. Ввод может быть прекращен только
вход в ('') на строке отдельно или по ~. командуйте побегом.
по умолчанию будет noignoreeof. См. также dot выше.

отступ=string
Строка, которая добавляется в качестве префикса к каждой строке, вставляемой в
сообщение от ~m командуйте побегом. По умолчанию эта переменная равна единице .

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

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

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

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

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

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

подсказка=string
Установите приглашение командного режима на string. Если string равно нулю или если без подсказки установлен,
никаких подсказок не произойдет. По умолчанию должен запрашиваться строка "? ".

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

запись=файл
Записывайте всю исходящую почту в файл с указанием пути файл. По умолчанию
be нет записи. См. также распаковать выше.

спасти Включить сохранение сообщений в файле недоставленных сообщений при прерывании или доставке.
ошибка. См. переменную DEAD местонахождение файла недоставленных сообщений.
по умолчанию будет спасти.

экран=номер
Установите количество строк в заголовке экрана для Заголовки и z
команды. Если экран не указано, значение зависит от типа терминала
определяется по СРОК переменная среды, размер окна, скорость передачи данных или
должна использоваться некоторая их комбинация.

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

показать Когда отправителем сообщения был пользователь, вызывающий mailx, написать
информация из В: линия вместо От: строка в сводке заголовка.
По умолчанию должно быть noshowto.

подпись=string
Установите переменную, вставляемую в текст сообщения при ~a команда побега
дано. По умолчанию должно быть никакой знак. Последовательности символов «\ Т» и '\ n'
должно быть признано в переменной как и персонажи,
соответственно. (Смотрите также ~i in Command Побеги in mailx.)

Войти=string
Установите переменную, вставляемую в текст сообщения при ~A команда побега
дано. По умолчанию должно быть нет знака. Последовательности символов «\ Т» и '\ n'
должно быть признано в переменной как и персонажи,
соответственно.

линии верха=номер
Установите количество строк сообщения, которое нужно записать, с помощью топ команда.
по умолчанию должно быть 5.

Команды in mailx
Следующие mailx команды должны быть предоставлены. В следующем списке заголовок относится к
строки из заголовка сообщения, как показано в разделе «ВЫХОДНЫЕ ФАЙЛЫ». Строка заголовка относится
к строкам заголовка, которые начинаются с одного или нескольких символов без пробелов,
сразу же последует и пробел и продолжаем до следующей строки
начинается с символа без пробелов или пустой строки. Поле заголовка относится к
часть строки заголовка перед первой в этой строке.

Для каждой из команд, перечисленных ниже, команду можно ввести в виде сокращения.
(те символы в командном слове Synopsis, которые стоят перед '['), полная команда (все
символы, отображаемые для командного слова, без '[' и ']'), или любое усечение
полная команда вплоть до аббревиатуры. Например, выход команда (показана как Выход] in
Синопсис) можно ввести как ex, EXIили выход.

Аргументы команд можно заключить в кавычки, используя следующие методы:

* Аргумент может быть заключен в парные двойные кавычки ("") или одинарные кавычки ('');
любые пробелы, расширения слов оболочки или символы в кавычках
следует рассматривать буквально как часть аргумента. Двойные кавычки должны рассматриваться
буквально в одинарных кавычках и вице Versa. Эти особые свойства
символы должны встречаться только тогда, когда они в начале и в паре.
конец спора.

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

* Некотируемый в конце командной строки должны быть отброшены и следующий
линия должна продолжить команду.

Имена файлов, где это ожидается, должны быть подвергнуты следующим преобразованиям:
последовательность:

* Если имя файла начинается с символа без кавычек и папку. переменная
определены (см. папку. переменная), заменяется значением
домен папку. переменная, за которой следует . Если папку. переменная не установлена ​​или установлена
равно нулю, имя файла должно оставаться неизменным.

* К имени файла применяются расширения слов оболочки (см. Раздел 2.6, Word
расширения). Если в результате этого расширения получено более одного пути, и
команда ожидает один файл, последствия не указаны.

Объявлять Псевдонимов
конспект:
a[ложь] [псевдоним [адрес...]]
g[Роап] [псевдоним [адрес...]]

Добавьте данные адреса к псевдониму, указанному псевдоним. Имена должны быть заменены
когда псевдоним используется как адрес получателя, указанный пользователем в исходящем сообщении
(то есть другие получатели, адресованные косвенно через Ответить команды не должно быть
заменены таким образом). Замена псевдонима почтового адреса применяется только в том случае, если
строка псевдонима используется как полный адрес; например, когда хлж это псевдоним, [электронная почта защищена]
не вызывает подмену псевдонима. Если аргументы не указаны, напишите список
текущие псевдонимы для стандартного вывода. Если бы только псевдоним аргумент задан, напишите список
указанный псевдоним на стандартный вывод. Эти списки не обязательно должны отражать один и тот же порядок
адреса, которые были введены.

Объявлять альтернативы
конспект:
альтернативный [эрнаты] имя...

(См. Также MeToo переменная.) Объявите список альтернативных имен для входа пользователя.
При ответе на сообщение эти имена удаляются из списка получателей для
ответ. Сравнение имен должно осуществляться без учета регистра. Без
аргументы, чередуется напишу текущий список альтернативных названий.

Изменить Текущий Каталог
конспект:
cd [каталог]
ch[директория] [каталог]

Сменить каталог. Если каталог не указано, содержимое ГЛАВНАЯ должны использоваться.

Копировать Сообщения
конспект:
c[Копировать] [файл]
c[Копировать] [список сообщений] файл
C[Копировать] [список сообщений]

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

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

Удалить Сообщения
конспект:
d[далить] [список сообщений]

Помечать сообщения для удаления из почтового ящика. Удаление не должно происходить до тех пор, пока mailx
уходит (см. выход команда) или меняет почтовые ящики (см. папку. команда). Если автопечать
установлено, и после удалять команда, текущее сообщение
должно быть написано так, как описано для Распечатать команда (см. Распечатать команда); в противном случае,
домен mailx подсказка должна быть написана.

отбрасывать заголовок Поля
конспект:
ди[шрам] [поле заголовка...]
ig[нет] [поле заголовка...]

Подавлять указанные поля заголовка при написании сообщений. Указано поля заголовков должен
быть добавлено в список подавленных полей заголовка. Примеры полей заголовка, которые следует игнорировать:
статус и cc. Поля должны быть включены при сохранении сообщения. Печать / PDF и Тип
команды должны иметь приоритет над этой командой. Сравнение полей заголовка должно быть в случае:
бесчувственная манера. Если аргументы не указаны, напишите список текущих
подавление полей заголовка в стандартном выводе; список не обязательно должен отражать один и тот же порядок
введенных полей заголовка.

Если оба сохранять и отбрасывать подаются команды, отбрасывать команды игнорируются.

Удалить Сообщения и Дисплей
конспект:
dp [список сообщений]
dt [список сообщений]

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

Echo a строка
конспект:
ес[ho] string ...

Отобразить заданные строки, эквивалентные оболочке эхо утилита.

Редактировать Сообщения
конспект:
e[указанный] [список сообщений]

Отредактируйте данные сообщения. Сообщения должны быть помещены во временный файл, и утилита
названный РЕДАКТОР Переменная вызывается для последовательного редактирования каждого файла. По умолчанию РЕДАКТОР
не указано.

Ассоциация отредактировать Команда не изменяет содержимое этих сообщений в почтовом ящике.

Выход
конспект:
бывший[it]
x[it]

Выход из mailx без смены почтового ящика. Сообщения не сохраняются в Mbox (См.
Также выход).

Изменить Папка
конспект:
фи[le] [файл]
сложить[er] [файл]

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

Некоторые специальные символы, не заключенные в кавычки, должны распознаваться при использовании в качестве файл имена, с
следующие замены:

% Системный почтовый ящик вызвавшего пользователя.

%пользователь Системный почтовый ящик для пользователь.

#Предыдущий файл.

& Электрический ток Mbox.

+файл Именованный файл в папку. каталог. (См. папку. Переменная.)

Файлом по умолчанию должен быть текущий почтовый ящик.

Дисплей Список of Папки
конспект:
папки

Запишите имена файлов в каталоге, заданном папку. переменная. Команда
определяется ЛИСТЕР должна использоваться переменная среды (см. ПЕРЕМЕННЫЕ СРЕДЫ
раздел).

Подписаться Up Указанный Сообщения
конспект:
fo [зависание] [сообщение]
F[продолжение] [список сообщений]

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

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

Обе формы должны иметь приоритет перед запись переменная, если она установлена.

Дисплей заголовок Обзор для Указанный Сообщения
конспект:
f[ПЗУ] [список сообщений]

Напишите сводку заголовков для указанных сообщений.

Дисплей заголовок Обзор
конспект:
h[читатели] [сообщение]

Напишите страницу заголовков, содержащую указанное сообщение. Если сообщение аргумент
не указано, текущее сообщение не должно меняться. Однако, если сообщение аргумент
указано, текущее сообщение должно стать сообщением, которое появляется в верхней части
страница заголовков, содержащая указанное сообщение. экран переменная задает число
заголовков на странице. См. также z команда.

Документи
конспект:
хель[p]
?

Напишите краткое описание команд.

Держать Сообщения
конспект:
хо[ld] [список сообщений]
заранее[служить] [список сообщений]

Отметьте сообщения в список сообщений храниться в почтовом ящике, когда mailx заканчивается. Этот
должен отменять любые команды, которые ранее могли пометить сообщения для удаления.
Во время текущего вызова mailx, только удалять, dpили dt команды должны удалить
домен сохранять маркировка сообщения.

Выполнить Команды Условно
конспект:
i[f] с|р
почтовая командаs
el[se]
почтовая командаs
en[диф]

Выполнять команды условно, где if s выполняет следующее почтовая командас, до
еще or ENDIF, если программа находится в режиме отправки, и if r вызовет почтовая командас к
выполняться только в режиме приема.

Список Доступна Команды
конспект:
l[является]

Напишите список всех доступных команд. Никаких объяснений не должно быть дано.

Почта a Сообщение
конспект:
m[чеснок] адрес...

Отправьте сообщение по указанным адресам или псевдонимам.

непосредственный Сообщения в Mbox
конспект:
мб[ox] [список сообщений]

Организовать попадание данных сообщений в Mbox сохранить файл, когда mailx завершаясь
обычно. Видеть MBOX, См. Также выход и выход команды.

Обработка Следующая Указанный Сообщение
конспект:
n[Ext] [сообщение]

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

Pipe Сообщение
конспект:
Пи[pe] [[список сообщений] команду]
| [[список сообщений] команду]

Передавайте сообщения через заданный команду путем вызова указанного командного интерпретатора
by SHELL с двумя аргументами: −с и команду, (Смотрите также sh −с.) Приложение должно
убедитесь, что команда задана как один аргумент. Цитирование, описанное ранее, может
быть использован для достижения этой цели. Если аргументы не указаны, текущее сообщение должно быть передано по конвейеру.
через команду, указанную значением CMD Переменная. Если страница переменная
набор, а должен быть вставлен после каждого сообщения.

Дисплей Сообщение Заголовки
конспект:
P[ечать] [список сообщений]
T[ип] [список сообщений]

Запишите указанные сообщения, включая все строки заголовков, в стандартный вывод. Переопределить
подавление строк с помощью отбрасывать, игнорироватькачества сохранять команды. Если ЭЛТ установлен,
сообщения длиннее, чем количество строк, указанное в ЭЛТ переменная должна быть выгружена на страницы
через команду, указанную ПЕЙДЖЕРА переменная среды.

Дисплей Сообщение
конспект:
p[ечать] [список сообщений]
t[ип] [список сообщений]

Запишите указанные сообщения в стандартный вывод. Если ЭЛТ установлено, сообщения длиннее, чем
количество строк, указанное в ЭЛТ переменная должна быть выгружена с помощью команды
определяется ПЕЙДЖЕРА переменная среды.

Выход
конспект:
q[ПИФ]
конец-файл

прекратить mailx, сохраняя сообщения, которые были прочитаны в Mbox (если текущий почтовый ящик
системный почтовый ящик и если только держать установлен), удаление сообщений, которые были явно сохранены
(Если не указано сохранить установлен), отбрасывая удаленные сообщения и сохраняя все
оставшиеся сообщения в почтовом ящике.

Ответить в a Сообщение Список
конспект:
R[Эпли] [список сообщений]
R[отвечать] [список сообщений]

Отправьте ответное сообщение отправителю каждого сообщения в список сообщений. Тема письма должна
образовываться путем объединения Re:(если только оно не начинается с этой строки) и
тема из первого сообщения. Если запись установлено имя файла, ответ должен быть
сохранен в конце этого файла.

См. Также флипр Переменная.

Ответить в a Сообщение
конспект:
r[Эпли] [сообщение]
r[отвечать] [сообщение]

Отправьте ответное сообщение всем получателям, указанным в заголовке сообщения. Тема
линия должна быть сформирована путем объединения Re:(если только оно уже не начинается с этого
строка) и тему сообщения. Если запись установлено имя файла, ответ
будут сохранены в конце этого файла.

См. Также флипр Переменная.

сохранить заголовок Поля
конспект:
вернуть [айн] [поле заголовка...]

Сохраняйте указанные поля заголовка при написании сообщений. Эта команда отменяет все
отбрасывать и игнорировать команды. Сравнение полей заголовка должно быть в случае:
бесчувственная манера. Если аргументы не указаны, напишите список сохраненных в данный момент
поля заголовка в стандартный вывод; список не обязательно должен отражать тот же порядок заголовков
поля, которые были введены.

Сохранить Сообщения
конспект:
s[птица] [файл]
s[птица] [список сообщений] файл
S[птица] [список сообщений]

Сохраните указанные сообщения в файле с именем по пути. файл, или Mbox если
файл аргумент опущен. Файл должен быть создан, если он не существует; в противном случае
сообщения должны быть добавлены в файл. Сообщение должно быть переведено в состояние сохраняютсякачества
должен вести себя так, как указано в описании сохраняются состояние, когда текущий почтовый ящик
выходит из выход or файл команда.

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

Поставьте Переменные
конспект:
se [t] [имя[=[string]] ...] [имя=номер ...] [нетимя ...]

Определите одну или несколько переменных, называемых имя. Переменной может быть присвоено нулевое, строковое или
числовое значение. Цитирование и - побег может произойти где угодно string, как описано
раньше, как будто string частью аргумента был весь аргумент. Формы
имя и имя= должно быть эквивалентно имя="" для переменных, которые принимают строковые значения.
набор команда без аргументов должна записать список всех определенных переменных и их
значения. В нет имя форма должна быть эквивалентна сброшен имя.

взывать a Оболочка
конспект:
ш [ELL]

Вызовите интерактивный интерпретатор команд (см. также SHELL).

Дисплей Сообщение Размер
конспект:
си[ze] [список сообщений]

Запишите размер в байтах каждого из указанных сообщений.

Читать mailx Команды от a Файл
конспект:
так[urcan в] файл

Чтение и выполнение команд из файла, указанного по пути. файл и вернуться к команде
Режим.

Дисплей начало of Сообщения
конспект:
к[p] [список сообщений]

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

с нами Сообщения
конспект:
ты[ch] [список сообщений]

Коснитесь указанных сообщений. Если какое-либо сообщение в список сообщений специально не удаляется и не
сохраненный в файле, он должен быть помещен в папку Mbox при нормальном прекращении. Видеть выход и
выход.

Удалить Псевдонимов
конспект:
una [ложь] [псевдоним]...

Удалите указанные имена псевдонимов. Если указанный псевдоним не существует, результаты будут следующими:
неопределенные.

Undelete Сообщения
конспект:
u[удалить] [список сообщений]

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

* Если после текущего сообщения есть удаленные сообщения, первое из них
должны быть выбраны.

* В противном случае последнее удаленное сообщение, которое также предшествует текущему сообщению, будет
выбран.

Отозвать Переменные
конспект:
не[et] имя...

Вызывает удаление указанных переменных.

Редактировать Сообщение Полноэкранный редактор
конспект:
v[isual] [список сообщений]

Отредактируйте данные сообщения с помощью экранного редактора. Каждое сообщение должно быть помещено во временный
файл и утилита, названная VISUAL переменная должна вызываться для редактирования каждого файла в
последовательность. Редактор по умолчанию должен быть vi.

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

Написать Сообщения в a Файл
конспект:
w[обряд] [список сообщений] файл

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

манускрипт заголовок Дисплей
конспект:
z[+|-]

Прокрутите отображение заголовка вперед (если '+' указан или если опция не указана) или
назад (если '-' указано) один экран. Количество записанных заголовков должно быть установлено
не провела обыск экран Переменная.

взывать Оболочка Command
конспект:
!команду

Вызовите командный интерпретатор, указанный SHELL с двумя аргументами: −с и команду.
(Смотрите также sh −с.) Если взрыв переменная установлена, каждое неэкранированное вхождение '!' in
команду заменяется командой, выполненной предыдущим ! команды или ~!
командуйте побегом.

Значение Null Command
конспект:
# комментарий

Эта нулевая команда (комментарий) должна игнорироваться mailx.

Дисплей Текущий Сообщение Номер регистрации
конспект:
=

Напишите номер текущего сообщения.

Command Побеги in mailx
Следующие команды можно ввести только из режима ввода, начав строку с
escape-символ (по умолчанию, ('~')). См. бежать описание переменной для
изменение этого специального символа. Формат команд должен быть следующим:

<escape-символ><команда-символ><разделитель>[<Аргументы>]

гдеразделитель> может быть ноль или больше персонажи.

В следующих описаниях приложение должно гарантировать, что аргумент команду (но
не mailx-команда) — это командная строка оболочки. Любая строка, приемлемая для команды
переводчик, указанный SHELL переменная, когда она вызывается как SHELL −с командная_строка
будет действительным. Команда может быть представлена ​​как несколько аргументов (т.е.
не требуется).

Экранирование команд, перечисленных с помощью список сообщений or mailx-команда аргументы недействительны в
Режим отправки и получение неуказанных результатов.

~! команду
Вызовите командный интерпретатор, указанный SHELL с двумя аргументами: −с и
команду; а затем вернитесь в режим ввода. Если взрыв переменная установлена, каждая
неизбежный случай '!' in команду заменяется командой
выполнен предыдущим ! команды или ~! командуйте побегом.

~. Имитировать конец файла (прервать ввод сообщения).

~: mailx-команда, ~_ mailx-команда
Выполните запрос уровня команды.

~? Напишите краткое изложение командных экранирований.

~A Это должно быть эквивалентно ~i Войти.

~a Это должно быть эквивалентно ~i подпись.

~b имя...
Добавьте имяs на слепую копию (Bcc) список.

~c имя...
Добавьте имяs к точной копии (Cc) список.

~d Прочтите файл недоставленных сообщений. Видеть DEAD для описания этого файла.

~e Вызовите редактор, как указано в РЕДАКТОР переменная среды, на
частичное сообщение.

~f [список сообщений]
Переслать указанные сообщения. Указанные сообщения должны быть вставлены в
текущее сообщение без изменений. Эта команда escape также должна вставить
заголовки сообщения в сообщение с выбором полей, на который влияет отбрасывать,
игнорироватькачества сохранять команды.

~F [список сообщений]
Это должно быть эквивалентом ~f команда escape, за исключением того, что все заголовки
должно быть включено в сообщение независимо от предыдущих отбрасывать, игнорироватькачества
сохранять команды.

~h Если стандартный ввод представляет собой терминал, запросите Тема линия и к, Ccкачества
Bcc списки. Другие заголовки, определенные реализацией, также могут быть представлены для
редактирование. Если поле записано с начальным значением, его можно редактировать, как если бы
оно было только что напечатано.

~i string Вставьте значение именованной переменной, а затем , в текст
сообщения. Если строка не установлена ​​или равна нулю, сообщение не должно быть отправлено.
изменилось.

~m [список сообщений]
Вставьте указанные сообщения в сообщение, предваряя непустые строки префиксом
строка в отступ переменная. Эта команда escape также должна вставить
заголовки сообщения в сообщение, при этом выбор полей зависит от отбрасывать,
игнорироватькачества сохранять команды.

~M [список сообщений]
Это должно быть эквивалентом ~m команда escape, за исключением того, что все заголовки
должно быть включено в сообщение независимо от предыдущих отбрасывать, игнорироватькачества
сохранять команды.

~p Напишите вводимое сообщение. Если сообщение длиннее ЭЛТ линии (см.
внутренний Переменные in mailx), выходные данные должны быть разбиты на страницы, как описано для
ПЕЙДЖЕРА Переменная.

~q Выйти (см. выход команду) из режима ввода путем имитации прерывания. Если
тело сообщения не пустое, частичное сообщение должно быть сохранено в
файл недоставленных сообщений. Видеть DEAD для описания этого файла.

~r файл, ~< файл, ~r !команду, ~< !команду
Прочитать файл, указанный по пути. файл. Если спор начинается с
('!'), остальная часть строки принимается как произвольная
системная команда; командный интерпретатор, указанный SHELL должен быть вызван с
два аргумента: −с и команду. Стандартный вывод команду должен быть вставлен
в сообщение.

~s string Установите тему письма на string.

~t имя...
Добавить данный имяс к .

~v Вызовите полноэкранный редактор, как указано в VISUAL переменная окружения,
в частичном сообщении.

~w файл Запишите частичное сообщение без заголовка в файл, указанный в имени.
пути файл. Файл должен быть создан или сообщение должно быть добавлено к нему.
если файл существует.

~x Выйти как с ~q, за исключением того, что сообщение не будет сохранено в файле недоставленных сообщений.

~| команду
Пропустите тело сообщения через заданный команду вызвав команду
переводчик, указанный SHELL с двумя аргументами: −с и команду, Если
команду возвращает статус успешного выхода, стандартный вывод команды
заменит сообщение. В противном случае сообщение останется неизменным. Если
команду не удается, должно быть записано сообщение об ошибке, указывающее статус выхода.

ВЫХОД статус


Когда -e указана опция, возвращаются следующие значения выхода:

0 Почта найдена.

>0 Почта не найдена или произошла ошибка.

В противном случае возвращаются следующие значения выхода:

0 Успешное завершение; обратите внимание, что этот статус подразумевает, что все сообщения были послать,
но это не дает никаких гарантий, что кто-либо из них действительно был поставляется.

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

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


В режиме ввода (режим приема) или режиме отправки:

* Если возникла ошибка при обработке строки ввода, начинающейся с ('~')
персонаж (см. Command Побеги in mailx), диагностическое сообщение должно быть записано в
стандартная ошибка, и составляемое сообщение может быть изменено, но это условие
не должно препятствовать отправке сообщения.

* Другие ошибки помешают отправке сообщения.

В командном режиме:

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

Ассоциация после разделах Он информативный.

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


Доставка сообщений в удаленные системы требует наличия путей связи для
такие системы. Они не обязательно должны существовать.

Строки ввода ограничены {LINE_MAX} байтами, но почтовые программы между системами могут требовать больше байт.
строгие ограничения на длину строки. Этот том POSIX.1-2008 не содержит никаких
ограничения на длину сообщений, обрабатываемых mailxи для доставки местных
сообщений, единственными ограничениями должны быть обычные проблемы с доступным дисковым пространством для
целевой почтовый файл. При отправке сообщений на внешние машины рекомендуется использовать приложения.
ограничить размер сообщений размером менее 100000 XNUMX байт, поскольку некоторые почтовые шлюзы навязывают
ограничения по длине.

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

В будущем можно ожидать появления некоторых новых форматов сообщений, возможно, в том числе двоичных.
данные, растровые изображения и различные мультимедийные объекты. Как описано здесь, mailx не запрещено
от обработки таких сообщений, но он должен хранить их в виде текстовых файлов во вторичных почтовых ящиках.
(если только какое-либо расширение, например, переменная или опция командной строки, не используется для изменения
сохраненный формат). Его метод выполнения этого определяется реализацией и может включать в себя
перевод данных в текстовую форму, совместимую с файлом или читаемую, или пропуск определенных
части сообщения из сохраненного вывода.

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

ПРИМЕРЫ


Нет.

ОБОСНОВАНИЕ


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

Цель этой команды — предоставить простой портативный интерфейс для отправки сообщений.
неинтерактивно. Он просто определяет «интерфейс» к исторической почтовой системе. Это
предположил, что реализации явно обозначают отправителя и получателя в теле сообщения.
доставленное сообщение. Дальнейшая спецификация форматов конверта сообщения или
само сообщение намеренно не было сделано, поскольку отрасль находится в процессе перемен
от текущих стандартов к более интернационализированному стандарту, и это, вероятно,
в настоящее время неверно требовать того или иного.

Рекомендуется, чтобы реализации соответствовали различным механизмам доставки, описанным в разделе
стандартам CCITT X.400 или эквивалентным интернет-стандартам, описанным в Интернете.
Документы запроса на комментарии (RFC) RFC 819, RFC 822, RFC 920, RFC 921 и RFC 1123.

Многие исторические системы модифицировали каждую линию тела, которая начиналась с от путем префикса
'F' '>'. Это необязательно, но разрешено, если строка не следует за
пустая строка, потому что ее нельзя спутать со следующим заголовком.

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

Ограничение на длину строки темы в {LINE_MAX} – 10 байт основано на исторических данных.
формат, который занимает 10 байт для Предмет: и конечный . Многие исторические
почтовые программы, с которыми сообщение может встретиться в других системах, не способны обрабатывать строки,
долго, однако.

Как утилиты лесоруб и lp, mailx правда, сложно проверить. Это не было
считается достаточным основанием для исключения этой утилиты из этого тома POSIX.1-2008.
Также можно утверждать, что на самом деле это можно проверить, но сами тесты не являются таковыми.
портативный.

После появления mailx используется приложением, которое хочет получать результаты, как если бы их не было
поддерживались функции опции User Portability Utilities, DEAD охрана окружающей среды
переменная должна быть установлена ​​на / DEV / нуль. В противном случае это может быть связано с созданием файлов.
описанный в mailx АСИНХРОННЫЕ СОБЫТИЯ. Аналогично, если МАЙЛРК переменная окружения
не установлен на / DEV / нуль, исторические версии mailx и Почта прочитать команды инициализации
из файла до начала обработки. Поскольку инициализация, которую указывает пользователь
может изменить содержимое сообщений, которые приложение пытается отправить, такие приложения
должен установить МАЙЛРК в / DEV / нуль.

Описание LC_TIME использует ``может повлиять'', потому что многие исторические реализации так делают.
не или не может манипулировать строками даты и времени в заголовках входящей почты. Некоторый
заголовки, обнаруженные во входящей почте, не содержат достаточно информации для определения часового пояса в
откуда пришло письмо, и, следовательно, mailx невозможно преобразовать строки даты и времени
во внутреннюю форму, которая затем анализируется такими процедурами, как стрфтайм(), который может занять
LC_TIME настройки во внимание. Изменение всех этих значений времени в формат, указанный пользователем,
разрешено, но не обязательно.

Пагинатор выбран, когда ПЕЙДЖЕРА имеет значение null или не установлено, частично не указано, чтобы разрешить
Историческая практика использования Системы V pg как значение по умолчанию. Обход нумерации страниц
функцию, например, объявив, что кошка является пагинатором, не соответствует намеченному
смысл этого описания. Однако любому «портативному пользователю» придется установить ПЕЙДЖЕРА
явно, чтобы получить предпочитаемый пагинатор во всех системах. Выбор пагинатора был
сделан частично неопределенным, в отличие от VISUAL выбор редактора (обязательно vi) так как
большинство исторических пейджеров следуют общей теме пользовательского ввода, тогда как редакторы различаются.
драматически.

Опции для указания адресов как cc (копия) или BCC (слепая копия) были
считались деталями формата и были опущены.

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

Чтобы соответствовать рекомендациям по синтаксису утилит, требовалось решение для
необязательный файл вариант-аргумент для -f. Сделав файл операнд, руководящие принципы
удовлетворены, и пользователи остаются портативными. Однако это заставляет реализации поддерживать
использование, например:

mailx −плавник мойmail.box

Ассоциация нет имя метод сброса переменных присутствует не во всех исторических системах, но он
находится в System V и предоставляет логический набор команд, соответствующий формату
отображение опций из mailx набор команда без аргументов.

Ассоциация спросить и спрашивает переменные — это имена, выбранные BSD и System V соответственно для
та же особенность. В этом томе POSIX.1-2008 они являются синонимами.

Ассоциация mailx эхо команда не была задокументирована в версии BSD и здесь опущена.
потому что это бесполезно для интерактивных пользователей.

Приглашение по умолчанию в System V mailx это , на БСД Почта а .
Поскольку в этом томе POSIX.1-2008 выбран mailx имя, оно сохранило значение по умолчанию для System V,
предполагая, что у пользователей BSD не возникнет проблем с этой незначительной несовместимостью (что
они могут переопределить).

Значения r и R поменялись местами между System V mailx и SunOS Почта. Снова,
поскольку в этом томе POSIX.1-2008 выбран mailx имя, оно сохранило значение по умолчанию для System V, но
позволяет пользователю SunOS добиться желаемых результатов, используя флипр, внутренняя переменная в
Система V mailx, хотя это не описано в SVID.

Ассоциация отступ переменная, сохранять и Unalias команды, а ~F и ~M команду
escape-последовательности были переняты из 4.3 BSD Почта.

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

«Системный стартовый файл, специфичный для реализации (неуказанный)» исторически
названный /etc/mailx.rc, но это конкретное имя и местоположение не требуются.

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

следующий 3
удалять 3
следующий

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

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


Нет.

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


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

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

  • 1
    VBA-M (Архивировано - сейчас на Github)
    VBA-M (Архивировано - сейчас на Github)
    Проект переехал в
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Особенности:Создание читовСохранить состояниямульти
    система, поддерживает gba, gbc, gb, sgb,
    sgb2Т...
    Скачать VBA-M (в архиве — сейчас на Github)
  • 2
    Stacer
    Stacer
    Оптимизатор системы Linux и мониторинг
    Репозиторий Github:
    https://github.com/oguzhaninan/Stacer.
    Аудитория: конечные пользователи / рабочий стол. Пользователь
    интерфейс: Qt. Программирование Ла...
    Скачать Стасер
  • 3
    ОранжевыйФокс
    ОранжевыйФокс
    Форк TeamWinRecoveryProject (TWRP)
    с множеством дополнительных функций, редизайн
    и другие особенности: поддерживает высокие частоты и
    не-Treble ROMsОбновленное ядро ​​​​Oreo,
    построен ...
    Скачать OrangeFox
  • 4
    itop — ITSM CMDB с открытым исходным кодом
    itop - ITSM CMDB с открытым исходным кодом
    Портал ИТ-операций: полностью открытый
    источник, ITIL, веб-сервис
    инструмент управления, включающий полностью
    настраиваемая CMDB, система службы поддержки и
    документальный человек...
    Скачать itop - ITSM CMDB OpenSource
  • 5
    Клементин
    Клементин
    Clementine — это мультиплатформенная музыка.
    проигрыватель и организатор библиотеки, вдохновленный
    Амарок 1.4. Обладает быстрым и
    удобный интерфейс и позволяет
    поиск и...
    Скачать Клементину
  • 6
    XISmuS
    XISmuS
    ВНИМАНИЕ: В накопительном обновлении 2.4.3 есть
    был выпущен !! Обновление работает для любых
    предыдущая версия 2.xx. Если обновление
    начиная с версии v1.xx, скачайте и
    Я ...
    Скачать XISmuS
  • Больше »

Команды Linux

Ad