понедельник, 14 декабря 2009 г.

Linux - посылаем сообщения другим пользователям через консоль

Всегда интересовался, как послать сообщения другим юзерам через консоль, так, чтоб у них это отобразилось. Сейчас наконец-то разобрался. Это очень просто, делается всего одной командой write:
write username
где username - имя пользователя, с которым вы хотите пообщаться.
Чтобы запретить другим вот так вот вламываться в вашу консоль, используйте команду mesg. C параметром y она разрешает слать вам мессаги, а с n - запрещает:
mesg n
В довесок, есть команда wall, которая шлет сообщения всем пользователям, залогиненным на этот момент:
 wall [file]
[file] - это имя файла, который выведется всем пользователям. Если его не печатать, то будет посылаться то, что вы печатает, то есть стандартный поток ввода.
Все проверено в Debian Linux.

7 комментариев:

Анонимный комментирует...

удачи и здоровя в новом году!

Alexey комментирует...
Этот комментарий был удален автором.
AlexWinner комментирует...

Пожалуйста:))

Анонимный комментирует...

Узнал много. Спасибо

TSpartner комментирует...

не знаю у кого как, а у меня write не понимает рус. ...

Анонимный комментирует...

[quote]
Если его не печатать, то будет посылаться то, что вы печатает, то есть стандартный поток ввода.
[/quote]
Лучше будет так:
"Если в аргументах не указать файл, то отправка будет со стандартного потока."

Анонимный комментирует...

useful, thnx.