Насколько я помню, в Windows было что-то вроде netsend, позволяющее отправлять простые сообщения по локальной сети. Мне особенно нравится это, потому что не нужно устанавливать дополнительный клиентский софт (привет скайп).
Есть ли в Linux что-то такое простое?
Просто чтобы уточнить, я ищу команду bash или простой скрипт / инструмент CLI, а не приложение с графическим интерфейсом.
netcat
. Вы можете использовать этот инструмент для чего угодно .while true; do nc -l 5555; done
и (самая сложная часть) - выводить что-то в канал nc, а не входить в его интерактивный режим. На ПК2 (или даже другом терминале в той же машине) используйте:echo "i am PC2" | nc $IP 5555
и сообщение будет отправлено, и соединение закроется, но будет вновь открыто. Таким образом, вы все еще можете сделать это на ПК3:echo "i am PC3" | nc $IP 5555
и ПК1 получит это сообщение.Вы можете использовать
iptux
. Это очень удобная программа на основе графического интерфейса. Вы даже можете отправить файлы (и всю папку) вашему коллеге.Из терминала,
сделаю работу.
Вот скриншот этого инструмента.
источник
Нет необходимости в
netcat
взломах.talk
(Илиytalk
- тот же протокол , но новее, многопользовательский) представляет собой визуальную коммуникационную программу , которая копирует строки с Вашего терминала на другой пользователь. Вероятно, они являются ближайшим эквивалентом UNIX для netsend. Преимущество состоит в том, что связь может быть защищена путем запуска по ssh.Пакеты находятся в репозиториях программного обеспечения. Использование просто:
Больше информации здесь:
Изменить: нашел скриншот в Википедии:
Снова отредактируйте (ответ на комментарий psusi): я не уверен насчет Gnome, но KDE покажет всплывающее окно для запроса на разговор:
источник
Один вариант: если на одном сервере установлен клиент ssh, вы можете войти в систему с помощью ssh и использовать
write
. http://manpages.ubuntu.com/manpages/wily/man2/write.2.htmlисточник
Эмпатия поддерживает это, но вам нужно активировать его. Он называется «люди поблизости» и представляет собой особую учетную запись, для которой не требуется сервер. Кроме этого, это тот же протокол, который используют Facebook и Google. Каждый, кто его активировал, будет виден всем остальным в той же сети, что и его активировал.
источник
Вы можете сделать это с помощью finch , командной строки, эквивалентной pidgin, путем настройки локальных учетных записей (Bonjour / Avahi). Я сам не использовал зяблик, поэтому не могу наставить вас в настройке, но это должно быть довольно просто.
источник