• 検索結果がありません。

他ユーザとの会話

ドキュメント内 さあはじめよう,UNIX (ページ 114-118)

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"オプションを指定した場合の画面表示例

注 意

このコマンド は、自分と面識のあるユーザ同士で行ってください。面識の

ないユーザに対しては、相手の方に多大な迷惑をかけますので、絶対にコ

マンド を実行しないでください。

ドキュメント内 さあはじめよう,UNIX (ページ 114-118)