pts / 0、:0、およびその前の属性+とは何ですか?等


11

Linuxについて読んでいる間、私はを取得した$ who -aので、試す前に(tty1,tty2,tty3)それぞれ3つのテキスト端末にログインし、次にX-window(Ctrl + Alt + f7)に戻ってから、次のことを試しました:-

$ who
anupam   tty2         2014-09-20 16:19
anupam   tty3         2014-09-20 16:20
anupam   tty1         2014-09-20 16:18
anupam   :0           2014-09-20 16:14 (:0)
anupam   pts/0        2014-09-20 16:21 (:0)
$ whoami
anupam
$ who -a
           system boot  2014-09-20 16:13
           run-level 2  2014-09-20 16:13
LOGIN      tty4         2014-09-20 16:13               736 id=4
LOGIN      tty5         2014-09-20 16:13               740 id=5
anupam   - tty2         2014-09-20 16:19 00:01        3200
anupam   - tty3         2014-09-20 16:20   .          3346
LOGIN      tty6         2014-09-20 16:13               752 id=6
anupam   - tty1         2014-09-20 16:18 00:02        3044
anupam   ? :0           2014-09-20 16:14   ?          1835 (:0)
anupam   + pts/0        2014-09-20 16:21   .          3455 (:0)
$ 

second attribute- tty2,-tty 3,-tty1i [なぜ-その前にあるのですか?])の用語を取得していません?:0(これは私のX-windowスタートアップを示していると思います[なぜ?前にあるの:0ですか?])、4番目の属性の値[00:01, ., 00:02, ?, .]?

を見てみましたが$ man who -a、説明がありませんでした。

回答:


15
  • pts/0擬似端末スレーブですwの出力の「pts /」は何を意味するかを参照してください)。

  • (:0)お使いのディスプレイを示しています。

  • これ+,-,?は、ユーザー/ ttyがメッセージを受け入れているかどうかを示します。trueの+場合mesg y、各ユーザーのif 、-if mesg n、または?ttyを統計できないifを表示します。

    mesgmanページを参照してください。

    NAME
           mesg - control write access to your terminal
    
    SYNOPSIS
           mesg [y|n]
    
    DESCRIPTION
           Mesg  controls  the  access to your terminal by others.  It's typically
           used to allow or disallow other users to write to  your  terminal  (see
           write(1)).
    
    OPTIONS
           y      Allow write access to your terminal.
    
           n      Disallow write access to your terminal.
    
           If no option is given, mesg prints out the current access state of your
           terminal.
    

出典:who.c


ありがとう@Sylvain Pineau、メッセージを受け入れるとはどういう意味ですか。テキスト端末で$ who -aを実行しているときは、常に(-)のみ、いいえ(+)、そして?常に(:0)と一緒ですか?
lazarus 2014

1
@jazz:mesgコマンドに関する情報を追加しました
Sylvain Pineau

私は後者は混乱の一種であるため、代わりに「明記」の「stat'ed」と言うでしょう
nneonneo

@nneonneo修正、thx
Sylvain Pineau
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.