尽管使用mesg y
,但两个用户名?
旁边的名称都没有更改为,因此我无法使用命令+
write/wall
shaunx333@Aspire:~$ 谁 -w 临时用户?:0 2021-06-25 13:27 (:0) 肖恩克斯333?:1 2021-06-25 13:27 (:1)
有没有办法把它改成+
?
`
尽管使用mesg y
,但两个用户名?
旁边的名称都没有更改为,因此我无法使用命令+
write/wall
shaunx333@Aspire:~$ 谁 -w 临时用户?:0 2021-06-25 13:27 (:0) 肖恩克斯333?:1 2021-06-25 13:27 (:1)
有没有办法把它改成+
?
`
问题中暗示的现象如下。
write
多用户 Linux 系统上的用户可以使用该命令互相写消息。该消息将显示在控制台上。此外,root
用户将能够使用该wall
命令一次向所有用户发送消息。如果您很忙,您可以通过输入命令关闭这些消息
mesg n
,然后使用 重新打开它们mesg y
。默认值为y
.要显示哪些用户已登录,哪些用户正在收听消息,您可以使用该
who -w
命令。它将+
为允许消息通过的用户显示一个,为不允许消息通过的用户显示一个-
。如果系统无法确定mesg
用户的状态,它会显示一个?
.如今,我们大多数人将使用图形环境和终端仿真器,而不是文本控制台。终端仿真器建立所谓的“伪 tty 设备”。该
who
命令(您可以通过搜索coreutils
包找到它的来源)尝试确定mesg
伪 tty 设备的状态,但失败了。但是,如果您打开不同的控制台,例如按Ctrl++并登录,命令将显示Alt:F3
who -w
这是一个真正的
tty
设备,而不是一个伪终端。请注意,+
这表明我已准备好在此控制台上阅读来自我的共同用户的消息。