msh コマンド

目的

MH シェルを作成します。

構文

msh [ File ] [ -prompt String ] [ -notopcur | -topcur ]

説明

msh コマンドはファイルに入れられたメッセージに使用する MH シェルを作成します。 デフォルトではこのコマンドは現行ディレクトリーの msgbox ファイルを探します。 MH シェル内で次の MH コマンドを使用することができます。

ali            burst          comp        dist
folder         forw           inc         mark
mhmail         msgchk         next        packf
pick           prev           refile      repl
rmm            scan           send        show
sortm          whatnow        whom 

これらはコマンドは MH シェルでは機能が限定されます。 コマンドが MH シェルでどのように機能するかを調べるには、コマンド名の後ろに -help フラグを入力します。 「help」または「?」 (疑問符) を入力すると、使用可能な MH コマンドのリストが表示されます。

msh シェルを終了するには、Ctrl-D キー・シーケンスを押すか、quit を入力します。

フラグ

項目 説明
-help コマンド構文、使用可能なスイッチ (トグル)、およびバージョン情報をリストします。

注: MH の場合、このフラグの名前はスペルを省略しないですべて書き出す必要があります。

-notopcur vmh コマンドを使用して msh コマンドを始動するとき現在のメッセージが vmh スキャン・ウィンドウの中央の行に表示されるようにします。 このフラグはデフォルトです。
-prompt String 指定された文字列と共に msh コマンドに対するプロンプトを表示します。
-topcur vmh コマンドを使用して msh コマンドを始動するとき現在のメッセージが vmh スキャン・ウィンドウの一番上の行に表示されるようにします。

プロファイル・エントリー

次のエントリーは UserMhDirectory/.mh_profile ファイルにあります。

項目 説明
fileproc: メッセージをリファイルするプログラムを指定します。
Msg-Protect: 新しいメッセージ・ファイルの保護レベルを設定します。
Path: ユーザーの MH ディレクトリーを指定します。
showproc: メッセージを表示するのに使用されるプログラムを指定します。

セキュリティー

RBAC ユーザーおよび Trusted AIX ユーザーへの注意: このコマンドは特権命令を実行できます。 特権命令を実行できるのは特権ユーザーのみです。 権限および特権についての詳細情報は、「セキュリティー」の『特権コマンド・データベース』を参照してください。 このコマンドに関連した特権および権限のリストについては、lssecattr コマンドまたは getcmdattr サブコマンドの項を参照してください。

  1. msh シェルを始動するには、次のように入力します。
    msh
    msgbox ファイルが現行ディレクトリーにある場合は、システムは次のようなメッセージを応答として表示します。
    Reading ./msgbox, currently at message 1 of 10
    次に、システムは次のプロンプトを表示します。
    (msh)
    この例では、現行メッセージは msgbox ファイル内のメッセージ 1 です。 これで、MH コマンドの変更されたサブセットが入力できます。
  2. msh シェルを始動して meetings ファイルに保管されたメッセージを操作するには、次のように入力します。
    msh meetings

ファイル

項目 説明
$HOME/.mh_profile ユーザーの MH プロファイルを指定します。
/etc/mh/mtstailor MH 調整ファイルが入っています。
/usr/bin/msh msh コマンドが入っています。