写命令以一种方式工作?

写命令以一种方式工作?

我想通过write命令和我女朋友交流。她使用的是 Mac,我使用的是 Debian 笔记本电脑。我做了接下来的步骤:

  1. adduser haly
  2. apt-get install openssh-server
  3. systemctl start ssh

然后她用给定的密码登录ssh haly@my ip address(我们都连接到同一个wifi)。在我们的航站楼中,我们都这样做mesg y,我也这样做write haly。她可以看到我写的所有内容,但我看不到她写的任何内容。怎么了?

谢谢

[编辑以获得更完整的问题]

这就是我:

murphy@eva02:~$ who
murphy   tty2         2018-12-17 22:58 (:0)
haly     pts/1        2018-12-17 23:25 (192.168.0.9)
murphy@eva02:~$ mesg y
murphy@eva02:~$ write haly pts/1
las rosas son rojas, el cielo es azul ...

她在终端中收到最后一行(登录eva02并执行操作后mesg y)。但是如果她尝试write murphy tty2写入程序似乎在她的终端中工作,但我在我的终端中看不到任何东西。

答案1

没有什么是错的;写入是单向的:

您输入的任何其他行都将被复制到指定用户的终端。如果其他用户想要回复,他们也必须运行 write。

……所以她一定是write your-username为了write回到你身边。

您可能会想到更具交互性的talk实用程序;在 Debian 上,apt install ytalk将帮助您入门。

答案2

尝试让她添加您的设备名称。您可以使用 who、w 或 Finger 来获取此信息。用法:写入用户名 devicename ,看看是否有帮助......

相关内容