Linuxで私が誰であるかを入力するとき、pts / 0と(:0.0)は何ですか?

Linuxで私が誰であるかを入力するとき、pts / 0と(:0.0)は何ですか?

コマンドを入力すると、次のようになります。

[root@degeneration Desktop]# who am i 
root     pts/0        2013-04-12 15:08 (:0.0)

pts/0 とは何ですか(:0.0) とはどういう意味ですか?

ベストアンサー1

pts/0ユーザーがログインした「医師端末」を知らせます。この場合、端末#0です。 「(:0.0)」は、どのホスト名とディスプレイが使用されているかを示します。

who am icommand のエイリアスですwho -m。より誰のマニュアルページwhoコマンドについて読むこともできます。ここ

Unixに初めて触れる人にとっては、出力は間違いなく混乱する可能性があります。

はい

-mと同じように表示されます。am i

[root@grinch]$ who am i
root     pts/4        2013-04-12 07:10 (greeneggs.mydom.net)
[root@grinch]$ who -m
root     pts/4        2013-04-12 07:10 (greeneggs.mydom.net)

リモートシステムに接続

[sam@munger ~]$ who am i
sam      pts/0        2013-04-12 07:19 (192.168.1.7)

私のラップトップからローカル

[saml@greeneggs ~]$ who am i
saml     pts/1        2013-04-11 16:41 (:0.0)

それでも混乱する可能性がある最後の部分は、:0.0これがX Windowsがユーザーが使用している「モニター」を表す方法であることです。最初の「0」は現在使用中のモニター/デバイスを表し、2番目の「0」は現在使用中の仮想モニターを表します。

これにより、コンピュータが高価になり、複数の人が同時に同じコンピュータで作業していた時期を思い出させることができます。心配しないでください。 「:0.0」でも「:0」でもかまいません。環境変数「DISPLAY」とコマンドはxhost「:0.0」の値を使用します。

Unixのリモートディスプレイについて詳しく読むことができます。ここ

whoami〜に向かってwho am i

同じ順序ではないですか?いいえ、違います。

[saml@grinchy ~]$ ls -l /usr/bin/who /usr/bin/whoami
-rwxr-xr-x 1 root root 49432 Nov  3  2010 /usr/bin/who
-rwxr-xr-x 1 root root 26280 Nov  3  2010 /usr/bin/whoami

出力も全く異なります。端末の接続情報whoamiとともに有効なユーザーIDのみが表示されます。who am i

[saml@grinchy ~]$ who am i
saml     pts/0        2013-04-11 16:41 (:0.0)

[saml@grinchy ~]$ whoami
saml

whoamiマニュアルページをご覧くださいここ

おすすめ記事