在閱讀有關 Linux 的內容時,我得到了一個$ who -a
,因此在嘗試之前,我分別登入了三個文字終端(tty1,tty2,tty3)
,然後我回到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,-tty1
i [為什麼-
前面有一個?])中得到一些術語?:0
(我猜它表明我的啟動 [為什麼前面X-window
有一個?]),以及第四個屬性的值?
:0
[00:01, ., 00:02, ?, .]?
我試圖查看$ man who -a
,但沒有得到這些解釋。
答案1
pts/0
是一個偽終端從機(看w 輸出中的「pts/」是什麼意思?)。它將
(:0)
告訴您正在使用哪個顯示器。告訴
+,-,?
您用戶/tty 是否正在接受訊息。如果為 true,+
則為每個使用者顯示 a ifmesg y
、 a-
ifmesg n
或 a?
如果無法統計其 tty。請參閱
mesg
手冊頁: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.
來源:誰.c