当我输入who
终端时,我得到这个输出:
$USER tty2 2017-01-12 12:50 (:1)
这个笑脸(:1)
是什么意思?
有时这个笑脸看起来像(:0.0)
。在这种情况下是什么意思?
关于这些不同括号的概述在哪里?
当我输入who
终端时,我得到这个输出:
$USER tty2 2017-01-12 12:50 (:1)
这个笑脸(:1)
是什么意思?
有时这个笑脸看起来像(:0.0)
。在这种情况下是什么意思?
关于这些不同括号的概述在哪里?
从
info
页面 (info coreutils 'who invocation'
)所以
(:0)
只是意味着 X 在本地主机上显示数字 0。如果还有远程用户(例如 SSH 会话),您可能会看到类似
正如您可以通过键入在手册页中找到的那样,您可以使用以下选项
man who
启用列标题:-H
我不得不同意这不是很有帮助,并且联机帮助页也没有包含对值的任何解释。
但是,我想我可以告诉你这些列的含义:
NAME
是每个登录用户的用户名。LINE
似乎包含用户登录的 TTY(TTY1-6 是终端,TTY7-12 被 X 显示服务器用于显示图形桌面;您可以使用Ctrl+ Alt+在它们之间切换F1 - F12)。TIME
是用户登录其当前会话的日期和时间。COMMENT
在我们的例子中,用大括号显示$DISPLAY
环境变量的内容(通常是:0
),X 显示服务器也使用它。只有图形 TTY 应该有这样的值,在终端 TTY 上,此列对我来说是空的。您可以使用命令检查此变量的值
echo $DISPLAY
。它的确切含义在例如What does DISPLAY=:0.0 实际上是什么意思中进行了描述?什么是 DISPLAY=:0?.