Lから始まるLinux

5章19話
テキストブラウザ
5章20話 メッセージ(準備)
もくじ
5章21話
メッセージ(実践)
メッセージ(準備)
若木 みどり
お兄ちゃん! 私とお兄ちゃんが それぞれログインしているときに チャットみたいに会話できたら 便利だと思わない?
若木 しげる
Linux には他のユーザに メッセージを送る機能があるんだ 今回はその準備を学ぼう!
mesg コマンド
若木 しげる
mesg メッセージ受信設定を管理するよ
mesg [オプション]... [y|n]
若木 しげる
引数なしで実行すると現在の設定を表示するよ実行してみよう!
mesg
若木 みどり
どれどれ?
is y
若木 みどり
y は Yes ってことかな?
若木 しげる
そうだねメッセージを受け取る許可がある状態だよ
若木 しげる
もし is n と表示されたら Noメッセージの受け取りを拒否している状態なんだ
若木 しげる
許可を切り替えたい場合はmesg の引数にy (yes) またはn (no) を指定するんだ例えば以下のようにするよ
mesg n
若木 みどり
私はお兄ちゃんのメッセージを受け取りたいからy のままにおくね!
若木 しげる
n を設定してもスーパユーザからのメッセージは拒否できないんだこのことは覚えておこう
通信相手の確認
若木 しげる
通信するには相手がログインしている必要があるよ
若木 みどり
これはwhow確認できるね
若木 しげる
この目的では相手が何をしているかも表示してくれるw がいいよ実行してみよう
w
若木 みどり
うん!
17:07:36 up 7 days, 10:12,  2 users,  load average: 4.17, 4.11, 4.09
USER     TTY       LOGIN@   IDLE   JCPU   PCPU  WHAT
midori   pts/0     09:11    0.00s  0.17s  0.00s w
shigeru  pts/1     09:19    2.00s  3.97s  3.75s -bash
若木 しげる
もし相手が複数ログインしているならユーザ名の他に端末名も必要になるよWHAT の項目を確認して対象の行を特定しその TTY を控えよう
まとめ
若木 みどり
今回はお兄ちゃんとチャットをするための準備をしたよ!mesg でメッセージ受信設定w で相手の確認をするんだ!
若木 しげる
メッセージは最近あまり使われない機能なんだでも Linux を使っている身近な人同士なら面白い使い方ができるよ!