fortune (Unix)

Материал из Provizorii
Перейти к: навигация, поиск

fortune — программа для юникс-совместимых операционных систем, выдающая некоторую цитату, афоризм или шутку, случайным образом взяв его/её из текстовых файлов, содержащих коллекции подобных фраз.

Название происходит от китайских «печений счастья» (англ. fortune cookies), в которые запекались записки со случайными изречениями.

Достаточно простая программа, которая показывает псевдослучайное сообщение от базы данных цитат, которые сначала появились в Unix Вариантов 7. Наиболее распространенная версия на современных системах - BSD, первоначально написанный Кеном Арнольдом. Распределения состояния обычно связываются коллекцией тематических файлов, содержа высказывания как найденные на печенье с предсказанием (отсюда и имя программы), цитаты от известных людей, шуток или поэзии.

Во многих версиях, кроме основной базы высказываний, имеется «агрессивная» (англ. offensive) база высказываний, которые могут показаться некоторым читателям провоцирующими (например, высказывания, относящиеся к религии и сексу). Существуют опции программы, регулирующие выдачу «агрессивных» высказываний.

Существует традиция включения в сообщения e-mail и групп новостей случайных фраз (обычно юмористического содержания) в качестве части подписи. В Фидонете такие записи обычно включались в так называемый ориджин — в поле, предназначенное для указания имени или принадлежности узла, отправившего письмо.

Преобладает на Unix-подобных системах, но клиенты для других платформ также существуют. Часто, пользователи на терминалах Unix текстового режима помещают эту команду или в их или в файлы, чтобы показать их при входе в систему и выходе из системы, соответственно. Fortune также используется, чтобы произвести ввод текста для определенных способов XScreenSaver.