ठीक है, लिनक्स मिंट में एक मजेदार बात है जो आप कर सकते हैं: गाय का चयन करने के लिए एक स्क्रिप्ट लिखें और भाग्य से एक संदेश प्रदर्शित करें । मुझे बाद में मिलेगा। एक बार जब आपके पास स्क्रिप्ट होती है, तो आपको इसे निष्पादित करना होता है। जैसा कि पहले सुझाव दिया गया है, अपनी ~ / .bashrc फ़ाइल को संपादित करें और अंत में अपनी स्क्रिप्ट के लिए पथ वाली एक पंक्ति जोड़ें। उदाहरण के लिए, यदि आपके घर के फ़ोल्डर में स्क्रिप्ट है और स्क्रिप्ट का फ़ाइल नाम "cowscript" है, तो आप अपनी ~ / .bashrc फ़ाइल के अंत में निम्न पंक्ति जोड़ सकते हैं:
$HOME/cowscript
अब, लिनक्स मिंट 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" कहने वाली रेखा से पहले उन्हें चिपकाएं। फिर, गाय की संख्या और नाम बदलें, इसलिए, उदाहरण के लिए, यदि आप "udder" नामक एक गाय को जोड़ना चाहते हैं, तो आपको बस इतना करना है कि पहले "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 / गायों में या तो डिफ़ॉल्ट स्थान पर जोड़ सकते हैं (आपको शायद इसके लिए सुपरयुजर होने की आवश्यकता होगी), या आप अपनी ~ / .bbrc फ़ाइल में जोड़ सकते हैं। यह लाइनें:
export COWPATH="/usr/share/cowsay/cows"
# set COWPATH so it includes user's cows
if [ -d "$HOME/cowfiles" ] ; then
COWPATH="$COWPATH:$HOME/cowfiles"
fi
उन पंक्तियों को जोड़ने से पहले सुनिश्चित करें कि आप अपनी "गायनीस्क्रिप्ट" कहते हैं। यह भी मानता है कि आपके घर फ़ोल्डर में "काउफ़ाइल्स" नामक एक फ़ोल्डर है। यदि आप चाहें तो पथ बदलें यह उस फ़ोल्डर को इंगित करता है जहां आपके पास आपकी काउफ़ाइल्स हैं।