msgs(1) FreeBSD 一般コマンドマニュアル

msgs

前のページ 上に戻る 次のページ

msgs


     msgs [-s]
     msgs [-c] [-days]


解説

     msgs は、システムからのメッセージを読むためのプログラムです。これらのメッ
     セージはユーザ `msgs' あてにメールを送ることで送信されます。これらのメッ
     セージは、ユーザがシステムにログインした時に、システムからの簡単なメッセ
     ージを一度だけ表示するのに便利です。

     msgs.login ファイル ( sh(1) を使っているならば、 .profile ) に書いて
     おくことによって、ログインするたびに msgs が実行されます。もし、新しい
     メッセージがあれば、誰からのメッセージかという情報と、 Subject とを表示し
     ます。もし Subject 行が無ければ、先頭の空行でない数行を表示します。もし、
     より多くのメッセージがあれば、残りのメッセージ量を示し、残りのメッセージ
     を見るかどうかを尋ねます。返事としては、以下のものを使うことができます:

     y           メッセージを表示します。

     RETURN      y と同じです。

     n           このメッセージをスキップして、次のメッセージに行きます。

     -           最後に表示したメッセージを再表示します。

     q           msgs を終了します。次回には読まなかったメッセージを読むことが
                 できます。

     s           メッセージをセーブします。現在のメッセージをカレントディレク
                 トリの ``Messages'' というファイルに追加します。 `s-' は表示
                 する前にセーブします。 `s' や `s-' はその後ろに空白をはさんで
                 セーブするファイル名を指定できます。

     m           指定されたメッセージを、一時的な mailbox としてファイルに記録
                 し、 mail(1) を起動して、記録したファイルをメールとして扱うこ
                 とができるようにします。 `m' , `s' コマンドは、`-' の代わりに
                 数字の引数を受け付けます。

     msgs は、各ユーザのホームディレクトリの .msgsrc に記録されている番号を読
     み込んで、新たに読むべきメッセージを決定します。 /var/msgs というディレク
     トリには、(シーケンシャルな)メッセージ番号をファイル名として格納していま
     す。 /var/msgs/bounds というファイルには、このディレクトリにあるメッセー
     ジの一番小さな番号と大きな番号を記録しています。これにより、 msgs はメッ
     セージがあるかどうか、ただちに判定できます。 bounds の内容が壊れている場
     合は、このファイルを削除することで、次回 -s オプション付きで起動されたと
     きに、新しく bounds を作成します。 msgs-s 以外のオプションを指定され
     て実行された場合、 /var/msgs/bounds が存在しないとエラーが表示されます。

     -s オプションは、メッセージの配送を設定する時に使います。

           msgs: "| /usr/bin/msgs -s"

     という行を /etc/mail/aliases に挿入して ( newaliases(1) 参照)、メッセージ
                 るようにします。 .login ファイルなどに ``msgs -q'' と書いてお
                 くと便利です。

     -h          メッセージの最初の部分だけを表示します。

     -l          ローカルに作られたメッセージだけを報告します。

     num         コマンドラインから番号を与えると、 .msgsrc に記録されている番
                 号を使わずに、指定した番号以降のメッセージを表示します。つま
                 り、

                       msgs -h 1

                 は、すべてのメッセージのはじめの部分を表示します。

     -number     .msgsrc に記録されている番号より number 分だけ戻ったメッセー
                 ジから表示します。最近のメッセージを見るのに便利です。

     -p          長いメッセージは、 more(1) を使います。

     msgs のコマンド対話モードの時に、コマンドの代わりに番号を入力することで、
     指定した番号のメッセージに移動することができます。


環境変数

     msgs は、デフォルトのホームディレクトリと端末タイプを知るために、 HOME と
     TERM を参照します。


関連ファイル

     /var/msgs/*  メッセージデータベース
     ~/.msgsrc    次のメッセージ番号を記録しているファイル


関連項目

     mail(1), more(1), aliases(5), periodic(8)


歴史

     msgs コマンドは、 3.0BSD から登場しました。

FreeBSD 4.4                     April 28, 1995                     FreeBSD 4.4

ABELNET VPSサービス