2. 所有者に対するパーミッションの状態 3. グループに対するパーミッションの状態
8.9 他ユーザとの会話
他のユーザとのコミュニケーションの手段として E-mail(電子メール)がありますが、この 他にも\talk"あるいは\phone"コマンド があります。 \talk"あるいは\phone"コマンド を利 用すると、画面上で他ユーザとリアルタイムで会話をすることができます。
コマンド 形式
sophia% talk ユーザ名 [端末名] *端末名の指定は特に必要ありません。
コマンド 形式
sophia% phone オプション ユーザ名 [端末名] *端末名の指定は特に必要ありません。
\phone"コマンド と\talk"コマンド の大きな違いは、「\phone"コマンド では、コマンド オ プションを指定することにより、ひらがな,カタカナが使える」ことです。
\phone"および\talk"コマンド は、相手がシステムにログインしてる事が前提条件になりま す。ログ インしているかどうかは\who"コマンド (4.4.1節参照) で調べます。
sophia% who 3 0
2 1
fujiwara ttyp0 Dec 5 12:32
obinata ttyp1 Dec 5 09:01
yabuki ttyp4 Dec 5 11:04
jouchi-h ttypc Dec 5 13:55
t-jouchi ttype Dec 5 10:13
ログ インしていないユーザ名を指定するとエラーになります。
sophia% phone tarou 3 0
2 1
tarou@dahlman is not logged in
Connection closed. Exiting ...
\phone"コマンド を実行すると、自分側の画面は図8.1のようになります。
図 8.1: phoneコマンド 実行時の自分側の画面表示例
\phone" コマンド を受け取った相手側の画面には、次のようなメッセージが表示されます
(dahlman にログ インしている場合です)。
Message from the Telephone_Operator@dahlman at ...
phone: connection requested by From-USER-ID@dahlman.
phone: respond with "phone From-USER-ID"
\From-USER-ID"の部分には、\phone"コマンド を実行したユーザのログ イン名が表示され ます。この状態で、\phone"コマンド を受け取ったユーザは、
sophia% phone 3 0
2 1
と入力します。画面が図8.2のように変わります。
図 8.2: phoneコマンド 完了時の自分側の画面表示例
ここで何か文字を入力すると画面に反映されます(表示される文字は基本的にはアルファベッ トです)。画面の上半分には、自分が入力した文字が反映され、下半分には、相手が入力した 文字が反映されます。
例 ログ イン名\t-jouchi"さんが、ログ イン名\jouchi-h"さんに\phone"コマンド を実行した 場合
1. \phone"コマンド を実行します。
sophia% phone jouchi-h 3 0
2 1
画面が図 のようになります。
Message from the Telephone_Operator@dahlman at ...
phone: connection requested by t-jouchi@dahlman.
phone: respond with "phone t-jouchi"
4. \jouchi-h"さんが、\phone"コマンド を実行します。
sophia% phone 3 0
2 1
5. お互いの画面が図8.2のようになります。
上智のUNIXマシンにインストールされている\phone"コマンド は、ローマ字入力した文 字をひらがな、カタカナ変換させて表示する事ができます。そのような場合には、次のように コマンド オプション(\-cj")を指定します。
sophia% phone -cj jouchi-h 3 0
2 1
\-cj"とは、「日本語変換はJISコード を使う」という意味で、他にも、\Shift-JIS",\EUC"コー ド を指定する事ができます。ただし、上智ではJISコード しかサポートしていませんので、こ
のオプション以外の指定は出来ません。
図 8.3: \-cj"オプションを指定した場合の画面表示例
注 意