talk - разговор с другим пользователем
talk person [ ttyname ]
talk - это программа визуальной связи, которая копирует строки с Вашего терминала на терминал другого пользователя.
Если Вы хотите поговорить с кем-то на Вашей собственной машине, тогда person - это просто входное имя пользователя (login name). Если Вы хотите использовать talk с пользователем другого узла, тогда person принимает одну из следующих форм:
host!user host.user host:user user@host
хотя user@host - возможно предпочтительнее.
Если Вы хотите провести сеанс talk с пользователем, который имеет более, чем один вход на машину, можно использовать аргумент ttyname для индикации соответствующего терминального имени.
При первом вызове talk выдает сообщение:
Message from TalkDaemon@his_machine... talk: connection requested by your_name@your_machine. talk: respond with: talk your_name@your_machine
Не имеет значения, с какой машины отвечает вам получатель, пока его входное имя (login) остается тем же самым. Как только связь установлена, оба участника могут одновременно печатать, строки вывода появляются в раздельных окнах. Нажатие CTRL l вызывает распечатку экрана, в то время, как символы "стереть", "уничтожить", и "уничтожить слово" отрабатываются нормально. Для выхода просто нажмите символ "прерывания"; talk переместит курсор на дно экрана и восстановит терминал.
Разрешение использовать talk может быть запрещено или предоставлено применением команды mesg. Вначале talk разрешен. несколько команд, особенно nroff и , запрещают сообщения в целях предотвращения беспорядочного вывода. в режиме реального времени.
/etc/hosts /var/run/utmp
, , ,
Команда talk появилась в 4.2BSD.