Що ж, у Linux Mint є цікава річ, яку ви могли б зробити: написати сценарій для вибору корови та відобразити повідомлення від фортуни . Я доберуся до цього пізніше. Коли у вас є сценарій, все, що вам потрібно зробити, - це виконати його. Як було запропоновано раніше, відредагуйте файл ~ / .bashrc і в кінці додайте рядок, що містить шлях до вашого сценарію. Наприклад, якщо у вас в домашній папці є сценарій, а ім'я файлу сценарію - "cowscript", ви можете додати наступний рядок у кінці файлу ~ / .bashrc:
$HOME/cowscript
Тепер сценарій, який використовується в Linux Mint 9, такий:
#!/bin/bash
RANGE=4
number=$RANDOM
let "number %= $RANGE"
case $number in
0)
cow="small"
;;
1)
cow="tux"
;;
2)
cow="koala"
;;
3)
cow="moose"
;;
esac
RANGE=2
number=$RANDOM
let "number %= $RANGE"
case $number in
0)
command="/usr/games/cowsay"
;;
1)
command="/usr/games/cowthink"
;;
esac
/usr/games/fortune | $command -f $cow
В основному, він відображатиме випадкову корову (або маленьку , смокінг , коалу , або лося ), і повідомлення буде взято від фортуни. Крім того, цей сценарій виконуватиме в'янучу коров’яку чи коров'ячу думку , єдиною різницею є те, що коров'ячий мислитель відображатиме мислячу корову замість розмовляючої корови.
Тепер найцікавіше те, що ви можете змінити сценарій, щоб показати більше корів або показати різних корів. Для цього спочатку потрібно знати, яких корів ви встановили. У терміналі запустіть:
cowsay -l
Ви можете використовувати будь-яку з цих корів. Все, що вам потрібно зробити, - це відредагувати сценарій: якщо ви хочете додати нову корову, просто скопіюйте рядки, що містять "корову" (плюс число та напівколонки) та вставте їх перед рядком із написом "esac". Потім змініть кількість і назву корови, так, наприклад, якщо ви хочете додати корову під назвою "вим'я", все, що вам потрібно зробити, це додати ці рядки до першого "есака":
4)
cow="udder"
;;
Важливо : другий рядок файлу "RANGE = 4" також повинен бути змінений. Якщо ви додасте одну корову, то замість 4 використовуйте 5, також якщо ви видалите одну корову, тоді ви повинні використовувати 3 тощо. Також зауважте, що цифри, які ви бачите, повинні бути в діапазоні від 0 до RANGE - 1 . Ось чому RANGE дорівнює 4, а числа 0, 1, 2 і 3.
Ви також можете створити власних корів, хоча це може зайняти трохи більше роботи. Все, що вам потрібно зробити, - це отримати будь-яке мистецтво ASCII, яке вам подобається, та відредагувати його, але це трохи хитро. Ви можете побачити, як це робиться тут: http://lmpeiris.wordpress.com/2011/01/17/cowsayhow-to-make-a-cow-talk-on-terminal-startup/ Однак врахуйте, що будь-який @ і \ символи потрібно повернути назад, тобто перед цим символом потрібно поставити цей інший символ: \ . Це може бути і для # теж (але не завжди). Якщо ваше мистецтво ASCII містить #, Ви також можете його відкинути, але іноді достатньо буде лише одного з них ... Я не знаю, як це пояснити, вибачте. Я думаю, вам доведеться спробувати перевірити, чи працює він. Також переконайтеся, що файл, який ви редагуєте, має розширення ".cow"
Нарешті, щойно у вас є власні корови, ви можете або додати їх до місця за замовчуванням (можливо, вам знадобиться бути суперпользователем) за адресою / usr / share / cowsay / корів, або ви можете додати його до файлу ~ / .bashrc це рядки:
export COWPATH="/usr/share/cowsay/cows"
# set COWPATH so it includes user's cows
if [ -d "$HOME/cowfiles" ] ; then
COWPATH="$COWPATH:$HOME/cowfiles"
fi
Не забудьте додати ці рядки, перш ніж називати "ковзаєм". Це також передбачає, що у вашій домашній папці є папка під назвою "cowfiles". Змініть шлях, якщо ви хочете, щоб він вказував на папку, в якій є ваші коров'ячі файли.