该程序位于/usr/bin/mail
.执行后,Version 8.1.2 01/15/2001
显示。
输入list
产生:
Commands are:
next, alias, print, type, Type, Print, visual, top, touch, preserve,
delete, dp, dt, undelete, unset, mail, mbox, pipe, |, more, page, More,
Page, unread, Unread, !, copy, chdir, cd, save, source, set, shell,
version, group, write, from, file, folder, folders, ?, z, headers,
help, =, Reply, Respond, reply, respond, edit, echo, quit, list, xit,
exit, size, hold, if, else, endif, alternates, ignore, discard, retain,
saveignore, savediscard, saveretain, core, #, inc, new
输入?
产生:
Mail Command Description
------------------------- --------------------------------------------
t [message list] type message(s).
n goto and type next message.
e [message list] edit message(s).
f [message list] give head lines of messages.
d [message list] delete message(s).
s [message list] <file> append message(s) to file.
u [message list] undelete message(s).
R [message list] reply to message sender(s).
r [message list] reply to message sender(s) and all recipients.
p [message list] print message list.
pre [message list] make messages go back to /var/mail.
m <recipient list> mail to specific recipient(s).
q quit, saving unresolved messages in mbox.
x quit, do not remove system mailbox.
h print out active message headers.
! shell escape.
| [msglist] command pipe message(s) to shell command.
pi [msglist] command pipe message(s) to shell command.
cd [directory] chdir to directory or home if none given
fi <file> switch to file (%=system inbox, %user=user's
system inbox). + searches in your folder
directory for the file.
set variable[=value] set Mail variable.
输入z
显示消息列表的末尾 - 但该命令未显示在?
帮助页面中。
- 这是什么节目?
- 有它的使用教程吗?
- 有哪些常见命令和有用的使用技巧?
- 如何导航(与 相反
z
)或刷新消息列表?
澄清mail
:这个问题是关于交互式程序而不是可编写脚本的命令 - 即在终端中不带标志或参数键入的结果。
答案1
这一页详细描述了交互式命令,实际上是一个相当详尽的教程。描述诸如z
和 之类的命令z-
:
If there is more than a screenful of messages, then z will
show the next screenful, and z- will show the previous screenful.
答案2
mail
不是松树;只是mail
。在完美的世界中,您的版本mail
应该兼容POSIX/SUS 的mailx
程序(最相关的文档位于“扩展描述”标题),但是,像往常一样,确定与完美的偏差留给读者作为练习。
答案3
正如其手册所述,邮件是:
mail 是一个智能邮件处理系统,其命令语法让人想起 ed(1),其中行被消息替换。
也就是说,您可以将其视为执行与您正在使用的服务器中收到的邮件相关的某些任务的快速方法。
的力量邮件例如,在编写 shell 脚本或 cron 作业时可以理解。
为了更好地了解它,我找到了一些关于邮件命令:
该网站上提出的另一个问题涉及同一问题: