wall (сокращение от w rite to all ) - этослужебная программа командной строки Unix, которая отображает содержимое компьютерного файла или стандартный ввод для всех вошедших в систему пользователей. Обычно он используется пользователем root для отправки сообщения о завершении работы всем пользователям непосредственно перед отключением питания .
Разработчики) | AT&T Bell Laboratories |
---|---|
Первый выпуск | May 1975 |
Операционная система | Unix и Unix-подобные |
Тип | Командование |
Призыв
wall по умолчанию читает сообщение из стандартного ввода , если имя файла опущено. Это делается путем обвязки выхода команда echo :
алиса @ Sleipnir: ~ $ # ` терминал ' , чтобы показать текущее имя терминала алиса @ Sleipnir: ~ $ TTY / DEV / PTS / 7 алиса @ Sleipnir: ~ $ эхо забывайте чистить зубы! | стена
Сообщение также может быть напечатано таким же образом cat используется: вызов стену , набрав wallи нажав, ↵ Enterа затем сообщение, нажав ↵ Enterи Ctrl+D :
alice @ sleipnir: ~ $ wall Не забывайте чистить зубы! ^ D
Используя здесь-строку :
alice @ sleipnir: ~ $ wall <<< 'Не забывай чистить зубы!'
Также поддерживается чтение из файла:
alice @ sleipnir: ~ $ cat .important_announcement Не забывайте чистить зубы! alice @ sleipnir: ~ $ wall .important_announcement # то же, что и `wall! $`
Все приведенные выше команды должны отображать следующий вывод на терминалах, которым пользователи разрешают доступ для записи (см. mesg(1)
):
Трансляция сообщения от alice @ sleipnir (/ dev / pts / 7) в 16:15 ...Не забывайте чистить зубы!
Рекомендации
- Руководство программиста Unix версии 7 -
- пользователя Linux - Руководство по командам
- Руководство по основным командам FreeBSD -
- руководство по командам системного администратора Solaris 10 - Справочное