お兄ちゃん!
私とお兄ちゃんが
それぞれログインしているときに
チャットみたいに会話できたら
便利だと思わない?
Linux には他のユーザに
メッセージを送る機能があるんだ
今回はその準備を学ぼう!
mesg
コマンドmesg
は
メッセージ受信設定を管理するよ
mesg [オプション]... [y|n]
引数なしで実行すると現在の設定を表示するよ実行してみよう!
mesg
どれどれ?
is y
y
は Yes ってことかな?そうだねメッセージを受け取る許可がある状態だよ
もし
is n
と表示されたら Noメッセージの受け取りを拒否している状態なんだ許可を切り替えたい場合は
mesg
の引数にy
(yes) またはn
(no) を指定するんだ例えば以下のようにするよmesg n
私はお兄ちゃんのメッセージを受け取りたいから
y
のままにおくね!n
を設定してもスーパユーザからのメッセージは拒否できないんだこのことは覚えておこう通信するには相手がログインしている必要があるよ
これは
who
や w
で確認できるねこの目的では相手が何をしているかも表示してくれる
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 を使っている身近な人同士なら面白い使い方ができるよ!