Создание файла Состояний

Как я могу создать файл состояний и добавить его к fortuneКоманда * на оболочке?

*Fortune - "консольная команда для печати случайного, надо надеяться, интересного, пословица".

4
задан 23 April 2011 в 02:38

3 ответа

Это объяснено в страницах справочника для fortune(6) и (особенно) strfile(1).

В основном Вы создаете текстовый файл, который содержит Ваше "печенье с предсказанием", разделенное строкой, которая содержит сингл % подпишитесь и ничто иное. Каждое печенье с предсказанием может быть 1 или более строками (включая пустые строки). Случайный пример из одного из файлов печенья с предсказанием по умолчанию:

A day for firm decisions!!!!!  Or is it?
%
A few hours grace before the madness begins again.
%
A gift of a flower will soon be made to you.
%
A long-forgotten loved one will appear soon.

Buy the negatives at any price.
%
A tall, dark stranger will have more fun than you.

Затем Вы используете strfile утилита для создания индекса двоичного поиска (см. его страницу справочника для дополнительных опций). Когда Вы помещаете и текстовый файл и двоичный индексный файл в /usr/share/games/fortunes/, Ваше новое печенье с предсказанием должно быть доступным.

5
ответ дан 1 December 2019 в 09:06

Команда состояния документируется здесь: man fortune. Страница справочника говорит Вам, как указать Ваш собственный файл состояний. Файлы по умолчанию живут в/usr/share/games/fortunes (я нашел их путем ввода locate fortune.

Если Вы хотите постоянно добавить свой пользовательский файл, существует несколько путей: поместите его в/usr/share/games/fortunes, сделайте псевдоним (help alias) к состоянию, и т.д.

2
ответ дан 1 December 2019 в 09:06

Для получения Вас, собственное печенье с предсказанием сначала создает файл и добавляет текстовую шляпу, Вы хотите показаться состоянием.
В Вашей вставке текстового редактора текст (строка) Вы хотите быть шоу и между каждой строкой, которая будет отображена, должен быть a %

принятие мы создаем состояние кавычек с именем файла quotes

sudo nano quotes

вставьте в своем тексте и редактировании как это

Limits exist only in your mind!
%
"Maybe this world is another planet’s hell."
— Aldous Huxley
%
"Choices are the hinges of destiny." —Edwin Markham
%
“Sometimes it’s the smallest decisions that can 
change your life forever." —Keri Russell
%
“We are the creative force of our life, and through our 
own decisions rather than our conditions, if we carefully
learn to do certain things, we can accomplish
those goals.” —Stephen Covey

сохраните файл и создайте dat-файл:

strfile -c % quotes quotes.dat

Это создает .dat файл для Вашего файла cookie, который содержит структуру заголовка и таблицу файловых смещений для каждой группы строк. Это предоставляет произвольный доступ строк.

для наблюдения состояния сделайте:

fortune quotes

Чтобы заставить Ваши cookie появиться как, стандартное печенье с предсказанием при простом вводе состояния добавляет кавычки и quotes.dat к/usr/share/games/fortunes/
Если Вы захотите добавить или вычесть какую-либо строку из Вашего пользовательского файла печенья с предсказанием, то Вы должны работать strfile -c % quotes quotes.dat создать новый dat-файл снова

Можно также добавить состояния для избиения таким образом, что при открытии оболочки, Вас встречает Ваше пользовательское состояние.
сделать nano ~/.bashrc и добавьте fortune /path/to/quote | lolcat в конец файла и сохраняют

Теперь закройте свой терминал и откройте новый терминал, чтобы видеть, что он работает

2
ответ дан 1 December 2019 в 09:06

Другие вопросы по тегам:

Похожие вопросы: