メールボックス内のメッセージを一覧表示するにはどうすればよいですか?


15

mailコマンドを使用すると、持っているメッセージが表示され、プロンプトにドロップされますが、メッセージをリストする方法がわかりません。メールのヘルプ画面は次のとおりです。

Mail Command                    Description
-------------------------       ---------------------------------------------
t [message list]                type messages(s).
more [message list]             read message(s), through the $PAGER
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

ご覧のとおり、これらのコマンドはいずれもメールボックス内のメッセージをリストしません。

回答:


23

h

ヘルプテキストは特に明確でhはありませんが、メッセージを一覧表示するコマンドです。有効なメッセージ番号を後に配置すると、指定された番号hを含むメッセージの範囲がリストされます。たとえば、50のメッセージがあり、入力する場合h30がリストされます。

f

特定のメッセージのみを表示するにはf、さまざまな修飾子を使用できます。したがって、f*すべてをf 1-10 20-24表示し、メッセージ1〜10および20〜24 を表示します。


+ 1、h1、h100、h200など
mikejonesey

私のバージョンで動作します。
mikejonesey
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.