Linux上用戶之間對話
昨天想在CentOS7上與另外一個用戶對話,但把命令忘記了,特此記錄下來。
Write命令
write命令是單向發送一條消息給同機器的Linux用戶。首先通過who
命令查看誰在線。
root tty7 2017-03-15 14:38 (:0)
root pts/20 2017-03-28 20:52 (192.168.0.8)
root pts/22 2017-03-29 10:56 (192.168.0.8)
root pts/24 2017-03-29 14:12 (192.168.0.8)
第一列為用戶名,第二列為終端名,第三列為登錄時間。然后輸入write命令:
write root pts/20 【回車】Hello, World!【Ctl+d發送并退出】
如果想知道自己是哪個終端,使用命令who am i
。
Wall命令
wall命令是群發,會發給同一個機器的所有用戶。
wall "hello, world!"
talk命令
這個命令相當于聊天室的功能,會打開一個模擬的聊天窗口。而且這個命令不是默認安裝的,還需要手動安裝一下。格式如下:
talk user@hostname [終端名]
它的優點是可以實現跨主機進行聊天,也可以同臺主機聊天。但是需要啟動xinetd服務,并且配置xinetd.d下的ktalk的disable=yes。真是麻煩呀,所以我也沒有使用,你們自己折騰吧。^O^
@完
參考
- http://www.cnblogs.com/yezhenhan/archive/2012/07/10/2584338.html
- http://blog.csdn.net/jerry_1126/article/details/52197824