'who --message' ->どのメッセージですか?

'who --message' ->どのメッセージですか?

私は以下で以下を見つけましたman who

-T, -w, --mesg追加されたユーザーのメッセージステータスは+、-、または?
--message-Tと同じ
--writable-Tと同じ

だから探してよりinfo who発見したのが

-w -T --mesg --message --writableユーザーのメッセージ状態を示すために、各ログイン名の後に文字が印刷されます。
+「書き込み」メッセージは許可され
-、「書き込み」メッセージは許可されません。
?「ターミナルデバイスが見つかりません。」

質問:「メッセージ」とは何ですか?どのような「メッセージ」を意味しますか?

ベストアンサー1

-Tスイッチは、またはが表示され、ユーザーが端末にメッセージを書き込むことができるかどうかを示します--messagewho+-?

`--writable'
     After each login name print a character indicating the user's
     message status:

          `+' allowing `write' messages
          `-' disallowing `write' messages
          `?' cannot find terminal device

はい

$ who --message
saml     - tty1         2013-11-03 16:09 (:0)
saml     + pts/0        2013-11-03 16:10 (:0.0)
saml     + pts/1        2013-11-03 16:49 (:0.0)
saml     + pts/6        2013-11-04 12:28 (:0.0)
saml     + pts/20       2013-11-05 13:16 (:0.0)
saml     + pts/43       2013-11-05 16:58 (:0.0)

スイッチも-T同じことをします。

メッセージとは何ですか?

メッセージングは​​、人々が他人の端末デバイスに直接メッセージを書き込むことを可能にするUnixのツールです。

はい

$ write 
usage: write user [tty]

saml ontty1このメッセージ受信機能を無効にしました( -)。

$ write saml tty1
write: saml has messages disabled on tty1

ただし、ユーザーsamlは次のメッセージ送信を許可しますpts/0

$ write saml pts/0
hola

そのタブに切り替えると、次のようになりますpts/0

[saml@grinchy ~]$ 
Message from saml@grinchy on pts/43 at 17:06 ...
hola

有効/無効状態

mesgこのコマンドを使用して、特定の端末でこの機能を有効または無効にできます。

メッセージがアクティブです。

$ who --message | grep "pts/0"
saml     + pts/0        2013-11-03 16:10 (:0.0)

消しなさい。

$ mesg n

これで無効になりました。

$ who --message | grep "pts/0"
saml     - pts/0        2013-11-03 16:10 (:0.0)

おすすめ記事