Стена (Unix) - Википедия - wall (Unix)

стена
Разработчики)AT&T Bell Laboratories
изначальный выпускМай 1975 г.; 45 лет назад (1975-05)
Операционная системаUnix и Unix-подобный
ТипКоманда

стена (сокращение от шобряд все) это Unix командная строка утилита, отображающая содержимое компьютерный файл или же стандартный ввод всем зарегистрированным пользователям. Обычно он используется root для отправки сообщения о завершении работы всем пользователям непосредственно перед выключение.

Призыв

стена читает сообщение от стандартный ввод по умолчанию, если имя файла опущено. Это делается трубопровод выход эхо команда:

Алиса @ sleipnir: ~ $ # `tty` чтобы показать текущее имя терминалаАлиса @ sleipnir: ~ $ tty/ dev / pts / 7Алиса @ sleipnir: ~ $ эхо Не забывайте чистить зубы! | стена

Сообщение также может быть напечатано таким же образом Кот используется: вызов стена набрав стена и нажимая ↵ Enter затем сообщение, нажатие ↵ Enter и Ctrl+D:

Алиса @ sleipnir: ~ $ стенаНе забывайте чистить зубы!^ D

Используя здесь строка:

Алиса @ sleipnir: ~ $ стена <<< «Не забывай чистить зубы!»

Также поддерживается чтение из файла:

Алиса @ sleipnir: ~ $ cat .important_announcementНе забывайте чистить зубы!Алиса @ sleipnir: ~ $ стена .important_announcement # то же, что и `wall! $`

Все приведенные выше команды должны отображать следующий вывод на терминалах, которым пользователи разрешают доступ для записи (см. mesg (1)):

Трансляция сообщения от alice @ sleipnir (/ dev / pts / 7) в 16:15 ... Не забывайте чистить зубы!

Рекомендации