Write

編寫命令以一種方式工作?

  • December 18, 2018

我想通過寫命令和我的女朋友交流。她在 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。她可以看到我寫的一切,但我看不到她寫的任何東西。怎麼了?

謝謝

$$ Editing to have a more complete question $$ 這就是我:

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寫程序似乎可以在她的終端上執行,但我在我的終端上什麼也看不到。

沒有錯誤; 寫是單向的:

您輸入的任何其他行都將復製到指定使用者的終端。如果其他使用者想要回复,他們也必須執行 write。

……所以她必須write your-username為了write回你。

您可能正在考慮更具互動性的talk實用程序;在 Debian 上,apt install ytalk將幫助您入門。

嘗試讓她添加您的設備名稱。您可以使用 who、w 或 finger 來獲取此資訊。用法:寫使用者名 devicename ,看看是否有幫助…

引用自:https://unix.stackexchange.com/questions/489567