стена (Unix)
Разработчик(и) | AT&T Bell Laboratories |
---|---|
Первоначальный выпуск | май 1975 г |
Операционная система | Unix и Unix-подобные |
Тип | Команда |
wall (аббревиатура от write to all) — это Unix утилита командной строки , которая отображает содержимое компьютерного файла или стандартного ввода всем вошедшим в систему пользователям. Обычно он используется пользователем root для отправки всем пользователям сообщения о завершении работы непосредственно перед выключением питания .
Призыв
[ редактировать ]wall по умолчанию читает сообщение со стандартного ввода, если имя файла опущено. Это делается путем перенаправления выхода эхо -команда:
alice@sleipnir:~$ # `tty` to show the current terminal name
alice@sleipnir:~$ tty
/dev/pts/7
alice@sleipnir:~$ echo Remember to brush your teeth! | wall
Сообщение также может быть напечатано примерно таким же способом. кот : вызов используется стена , набрав wall и нажатие ↵ Enter после чего появится сообщение, нажав ↵ Enter и Ctrl+ D:
alice@sleipnir:~$ wall
Remember to brush your teeth!
^D
Используя здесь строку :
alice@sleipnir:~$ wall <<< 'Remember to brush your teeth!'
Также поддерживается чтение из файла:
alice@sleipnir:~$ cat .important_announcement
Remember to brush your teeth!
alice@sleipnir:~$ wall .important_announcement # same as `wall !$`
Все приведенные выше команды должны отображать следующий вывод на терминалах, которым пользователи разрешают доступ на запись (см. mesg(1)
):
Broadcast Message from alice@sleipnir
(/dev/pts/7) at 16:15 ...
Remember to brush your teeth!
См. также
[ редактировать ]Ссылки
[ редактировать ]- Unix версии 7. программиста Руководство –
- Linux пользователя по командам Руководство –
- FreeBSD по основным командам Руководство –
- Solaris 11.4 по командам системного администрирования Справочное руководство –