I am not great at using the mail command on Linux. How can I get better? I don't even know what program this is. Is it pine? I doubt it. It is in /usr/bin/mail and when I start it is tells me that it is Version 8.1.2 01/15/2001.
When I type list it tells me
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
If I type in ? it tells me this:
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.
I type z and it shows me the end of the list of messages - but that command is not showing up in the ? help page.
My biggest questions are:
- What program is this?
- How can I learn it better? Are there some links to tutorials?
- MOST IMPORTANTLY How can I get back to the message list after I run another command (or refresh the message list, or move up and down in the message list??)
- What are the most command commands, or what are the most helpful tricks to using it?
- What is the opposite command of
zfor scroll down the list page by page?
Clarification: I'm asking about how to use the interactive program and not the scriptable command - i.e. what happens when you just type mail with no flags or parameters. I only seem to be able to find tutorials online of how to script with the program, not how to use it. I know it hasn't been updated since 2001, I would just like to get a little more efficient at using it and I'm having a hard time finding resources to do that.
zis in the first list of commands, near the end of the fourth line (fifth counting "Commands are:"). – jwodder Dec 14 '11 at 3:15zthen? It's notaand I couldn't figure it out :) – cwd Dec 14 '11 at 4:07