Библиотека сайта rus-linux.net
ОПИСАНИЕ КОМАНД
Каждая команда набирается в начале строки (с первой позиции) и может
иметь аргументы. Команды чувствительны к регистру в котором их набрали.
Они могут иметь параметры. В качестве параметров могут выступать
списки писем (возможно, одно письмо) или какие-либо аргументы. В этом
разделе перечисляются все команды программы mail
.
Многие команды могут быть заданы в сокращенной форме, поэтому после имени команды я привожу в скобках ее краткое имя (если оно есть).
Натуральное число
| В качестве может использоваться любое натуральное число. Это вызывает переход к письму с соответствующим номером. |
|||||||||||||||||
+
| Команда | |||||||||||||||||
-
| Команда | |||||||||||||||||
?
| Краткая справка о командах. | |||||||||||||||||
!
| Используется перед командой интерпретатора | |||||||||||||||||
Print (P)
| то же, что и print, но при печати выдает все поля заголовка. См. также print, retain и ignore. | |||||||||||||||||
Reply (R)
| Формирует ответ на одно или более писем. Ответ (или ответы, в
случае нескольких писем) будет послан только тому корреспонденту, от которого
получено письмо (соответственно, группе корреспондентов, пославших письма, на
которые Вы отвечаете). Можно добавить адресатов, пользуясь управляющими
последовательностями ~t и
~c. Тема ответа формируется из темы исходного
письма путем добавления к началу строки слова Однако, эта команда не рассылает ответы другим получателям данного письма. Ответ будет послан только его автору. | |||||||||||||||||
Respond
| то же, что и Reply.
ПРЕДУПРЕЖДЕНИЕ! Эта команда есть не во всех версиях
| |||||||||||||||||
Type (T)
| то же, что и команда Print. | |||||||||||||||||
alias (a)
| Определяет имя (псевдоним), подставляемое вместо списка других имен. Это полезно, если Вы посылаете письма некоторой группе людей и хотите избежать переписывания всех имен каждый раз. Например, alias project lena dima vlad annaсоздает псевдоним project , который расширяется при передаче в
четыре имени lena, dima, vlad и anna. Таким образом, с помощью этой
команды можно создавать списки рассылки. При
указании полного адреса в смысле RFC822 нужно всю конструкцию
дополнительно брать в кавычки:
alias znam '"Ludmila N. Znamenskaja" <znamensk@up.botik.ru>' Если такого псевдонима определено не было, он создается, в противном случае, он переопределяется. Команда с одним аргументом (именем псевдонима) показывает определенный им список имен. Вызов команды без аргументов выводит полный список всех доступных в данный момент псевдонимов. Эта команда также позволяет присваивать имеющимся длинным e-mail адресам короткие и запоминающиеся клички. Например: alias sazan sazonov@logic.botik.ru | |||||||||||||||||
alternates (alt)
| Если Вы зарегистрированы на нескольких машинах,
удобнее пользоваться Если команда | |||||||||||||||||
chdir (c)
| Команда | |||||||||||||||||
copy (co)
| Команда | |||||||||||||||||
delete (d)
| Удаляет список писем. Удаленные письма можно восстановить
командой undelete. Для любых
других команд удаленные письма будут недоступны. Кроме того, они не
сохраняются в файле | |||||||||||||||||
dt, dp
| Команда | |||||||||||||||||
edit (e)
| Для редактирования отдельных писем при помощи
текстового редактора предусмотрена команда | |||||||||||||||||
exit (ex или x)
| Выход из | |||||||||||||||||
file (fi)
| То же, что и folder. | |||||||||||||||||
folders
| Показывает список имен файлов из Вашего архивного каталога. | |||||||||||||||||
folder (fo)
| Команда
| |||||||||||||||||
from (f)
| Команда from polinaвыдаст заголовки всех писем, полученных от пользователя Polina, а команда from /gameвыдаст заголовки всех писем, в теме которых встречается слово GAME. | |||||||||||||||||
headers (h)
| Когда Вы вызываете программу Если Вам надо обновить текущий список заголовков писем,
можно это сделать командой headers.
Команда headers (так же,
как и начальная выдача заголовков писем) показывает
только первые несколько заголовков. Число показываемых
заголовков зависит от размера экрана Вашего
терминала. Его можно изменить, указав нужное значение для
переменной screen (по умолчанию 10).
Программа headers 40или последовательность команд dot 40 z. Аргумент | |||||||||||||||||
help
| то же, что и ? | |||||||||||||||||
hold (ho)
| Сохраняет письма из полученного списка
в системном почтовом ящике вместо того, чтобы помещать их
в файл mbox в Вашем регистрационном каталоге. Если
Вы установите логическую переменную | |||||||||||||||||
ignore
| Добавляет перечисленные поля заголовков писем к
списку игнорируемых полей. Поля из этого списка
не выводятся на терминал при печати письма. Это
позволяет опустить печать некоторых полей, генерируемых
автоматически, например, Альтернативное имя этой команды в некоторых системах
| |||||||||||||||||
mail (m)
| Посылает почту одному или нескольким пользователям. Если
установлена переменная ask, выдает
приглашение для ввода темы письма. После этого можно вводить текст письма.
Когда письмо готово, для отправления его введите
| |||||||||||||||||
mbox
| Показывает список писем, которые будут записаны в
файл | |||||||||||||||||
next (n)
| Команда Если задан список писем, next rootпереходит к следующему письму, полученному от пользователя root и выводит его. Команду
next для краткости можно заменять символом новой строки, то
есть можно перейти к письму, задав его номер или
один из "магических" символов `^', `.' или
`$' . Так, команда
.показывает текущее письмо, а команда 4показывает на экране письмо с номером 4. | |||||||||||||||||
preserve (pre)
| то же, что и hold. | |||||||||||||||||
print (p)
| Печатает список писем на экране терминала.
Если переменная crt имеет некоторое
значение и число строк в просматриваемом письме достигает числа,
определенного crt, письмо будет выводиться
на экран порциями по set PAGER=/usr/bin/more | то все длинные письма будут пропускаться через
программу постраничной выдачи | ||||||||||||||||
quit (q)
| Завершает работу программы и приводит в соответствие с
выполненными в сеансе работы изменениями файл, архивный файл или системный
почтовый ящик, который Вы читали. Письма, которые Вы прочитали, помечаются
как | |||||||||||||||||
reply (r)
| Если посланное вам письмо - статья из конференции, происходит ответ в конференцию. Можно редактировать заголовок статьи, пользуясь последовательностью ~h. Если письмо не является статьей из конференции, то ответ
посылается только тому адресату, который послал Вам письмо. Можно
добавить адресатов, пользуясь управляющими
последовательностями ~t и
~c. Тема Вашего ответа автоматически
формируется из темы исходного письма путем постановки
перед ним слова Примечание: в отличие от команды Reply
нельзя указывать группу писем для ответа. Установка переменной
Replyall меняет местами действия
команд Reply и | |||||||||||||||||
respond
| то же, что и reply. | |||||||||||||||||
retain
| Добавляет перечисленные поля заголовков писем к
списку выводимых полей. Только поля из этого списка
выводятся на терминал при печати письма, остальные поля
пропускаются (см. ignore). Команды
Type и Print
позволяют просматривать письмо целиком, включая игнорируемые поля.
Специальное имя поля | |||||||||||||||||
save (s)
| Часто бывает полезно сохранять в одном файле
письма на похожие темы. Эту возможность дает
команда Сохраненные письма не записываются автоматически в
файл | |||||||||||||||||
saveignore
| То же, что и ignore, но не для
выдаваемых на терминал,
а для записываемых в файл сообщений. Альтернативное имя
этой команды (не во всех системах!)
| |||||||||||||||||
saveretain
| То же, что и retain, но не для выдаваемых на терминал, а для записываемых в файл сообщений. | |||||||||||||||||
set (se)
| Устанавливает переменную или значение переменной.
Используется для облегчения работы с set переменная Присвоить значащей переменной set option=value До и после знака set indentprefix="->" Команда Для уничтожения значения любой переменной следует пользоваться командой unset. | |||||||||||||||||
shell (sh)
| Команда set SHELL=/bin/csh | |||||||||||||||||
size
| Выдает размер текущего письма в байтах. Понимает в качестве аргумента список писем. В этом случае выводится размер для каждого письма из списка. В некоторых версиях выводится также суммарный размер писем в списке. | |||||||||||||||||
source
| Команда | |||||||||||||||||
top (to) |
Команда получает список писем и печатает первые пять
строк каждого из этих писем. Можно изменить число выводимых | |||||||||||||||||
type (t)
| то же, что и print. | |||||||||||||||||
unalias
| Уничтожает псевдоним, переданный в качестве аргумента. С этого
момента данный псевдоним использовать нельзя. ПРЕДУПРЕЖДЕНИЕ! Эта команда
есть не во всех версиях | |||||||||||||||||
undelete (u)
| Команда | |||||||||||||||||
unset
| Действие, обратное установке логической или значащей переменной. Переменная больше не может применяться. | |||||||||||||||||
unread (U)
| Помечает письмо или список писем как непрочитанное.
ПРЕДУПРЕЖДЕНИЕ! Эта команда есть не
во всех версиях | |||||||||||||||||
visual (v)
| Иногда необходимо вызвать один из двух возможных
редакторов, в зависимости от типа используемого терминала. Для вызова
полноэкранного редактора используется команда set EDITOR=/bin/ed VISUAL=/usr/local/bin/joe | |||||||||||||||||
write (w)
| Команда save записывает письмо в файл
все целиком, включая заголовок. Если Вам нужно записать только
сам текст письма, воспользуйтесь командой w 2 file.c Как видно из примера, команда | |||||||||||||||||
xit (x)
| то же, что и exit. | |||||||||||||||||
z
| Программа z или z+Аналогично, переход к предыдущей странице списка делается так: z-Переход к первой и последней страницам списка писем производится командами z^ и z$соответственно. Команда zN где N - номер страницывызывает переход сразу на страницу с номером N. Команда z.смещает страницу так, чтобы ее начало приходилось на текущее письмо. Команда z0убирает смещение текущей страницы. |