Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Группа коммуникационных команд



Рассматриваемая группа команд позволяет организовать

взаимодействие между процессами нескольких пользователей. Обмен сообщениями между пользователями может быть начат по инициативе любого из пользователей.

Для уточнения реквизитов адресата можно воспользоваться

командой:

who - кто работает с системой?

Команда who в каждой строке своего сообщения выводит имя

очередного пользователя, номер терминала, за которым он работает, дату и время начала работы этого пользователя.

Для посылки текстовых сообщений пользователю-адресату

пользователь-отправитель может воспользоваться командой:

write – послать абоненту сообщение

Результатом работы команды является "вторжение" на экран

адресата (в данном случае, пользователя new_ro) приоритетного по отношению к текущей экранной выдаче

приглашения к общению с отправителем и текст передаваемого сообщения с идентификатором конца сообщения <EOF>:

Если отправитель обращается к неработающему в настоящее

время пользователю-адресату, то работа команды write завершается выдачей системного сообщения об ошибке:

Блокирование выдачи на собственный экран несанкционированных сообщений других пользователей может осуществляться с помощью команды:

Многопользовательская ОС UBUNTU предоставляет возможности

для организации электронной почты на базе команды:

mail - отправка или чтение почты

Командаmailимеет множество модификаций, задаваемых ключами и аргументами команды, предоставляя мощные средства поддержки разнообразных форм взаимодействия: от организации обмена сообщениями с их хранением в "почтовом ящике" до формирования и редактирования самих сообщений.

Роль почтового ящик выполняет специальный системный файл.

Каждое сообщение сопровождается заголовком, идентифицирующим пользователя-отправителя. Если при очередном входе пользователя в систему в почтовом ящике для него есть хотя бы одно сообщение, то систем выводит на экран:

Дальнейшие действия пользователя подразумевают следующий

диалог:

$ mail

””””””””””””””””””””””””””””””””””””””

From petr11 Thu Mar 11 19:10 MDT 2005

< Текст сообщения >

””””””””””””””””””””””””””””””””””””””

?

Последняя строка сообщения представляет собой приглашение

системы mail '?' для ввода следующей команды, определяющей, что

надо делать с прочитанными сообщениями. Возможны команды:

<+> - вывод на экран следующего сообщения;

<-> - вывод предыдущего;

<d> - удалить текущее сообщение,

<q> - сохранить в буфере,

<S [файл]> – сохранить в файле (по умолчанию – файл «mbox»)

<![команда]> - выполнение команды ОС не выходя из утилиты mail

После этого автоматически выводится очередное сообщение со своим заголовком и следующее за ним приглашение

'?'.

Если в "почтовом ящике" нет сообщений для Вас, то протокол

работы с mail будет выглядеть так:

Для формирования и посылки Ваших посланий в качестве аргументов указываются входные имена пользователей-адресатов:

Текст сообщения может быть передан из текстового файл,

также как и в команде write.





Дата публикования: 2014-11-04; Прочитано: 303 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...