Write
編寫命令以一種方式工作?
我想通過寫命令和我的女朋友交流。她在 Mac 上,我在 debian 筆記型電腦上。我做了接下來的步驟:
adduser haly
apt-get install openssh-server
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 ,看看是否有幫助…