Linux Mint'te yapabileceğiniz eğlenceli bir şey var: bir inek seçmek için bir senaryo yazın ve servetten bir mesaj görüntüleyin . Daha sonra anlatacağım. Senaryoyu aldıktan sonra yapmanız gereken tek şey onu çalıştırmaktır. Daha önce önerildiği gibi, ~ / .bashrc dosyanızı düzenleyin ve sonuna komut dosyanızın yolunu içeren bir satır ekleyin. Örneğin, ana klasörünüzde komut dosyası varsa ve komut dosyasının dosya adı "cowscript" ise, ~ / .bashrc dosyanızın sonuna aşağıdaki satırı ekleyebilirsiniz:
$HOME/cowscript
Şimdi, Linux Mint 9'da kullanılan komut dosyası şu şekildedir:
#!/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
Temel olarak, rastgele bir inek ( küçük , smokin , koala veya geyik ) görüntüler ve mesaj servetten alınır. Ayrıca, bu senaryo soluk cowsay veya cowthink yürütecek , tek fark bu cowthink konuşan bir inek yerine bir düşünme inek gösterecektir.
Şimdi, eğlenceli olan şey betiği daha fazla inek veya farklı inek gösterecek şekilde değiştirebilmenizdir. Bunu yapmak için, önce hangi inekleri kurduğunuzu bilmeniz gerekir. Bir terminalde şunu çalıştırın:
cowsay -l
Bu ineklerden herhangi birini kullanabilirsiniz. Tek yapmanız gereken senaryoyu düzenlemektir: yeni bir inek eklemek istiyorsanız, sadece "inek" içeren satırları (artı sayı ve noktalı virgül) kopyalayın ve "esac" yazan satırdan önce yapıştırın. Ardından, ineğin numarasını ve adını değiştirin; örneğin, "meme" adı verilen bir inek eklemek istiyorsanız, tek yapmanız gereken bu satırları ilk "esac" ın önüne eklemektir:
4)
cow="udder"
;;
Önemli : Dosyanın ikinci satırı olan "RANGE = 4" de değiştirilmelidir. Bir inek eklerseniz, 4 yerine 5 kullanın, ayrıca bir ineği silerseniz, 3 kullanmanız gerekir, vb. Ayrıca, gördüğünüz sayıların 0 ile RANGE - 1 arasında olması gerektiğini unutmayın . Bu nedenle RANGE 4 ve sayılar 0, 1, 2 ve 3'tür.
Kendi ineklerinizi de yaratabilirsiniz, ancak bu biraz daha fazla iş gerektirebilir. Yapmanız gereken tek şey, istediğiniz herhangi bir ASCII sanatını almak ve düzenlemek, ama biraz zor. Burada nasıl yapıldığını görebilirsiniz: http://lmpeiris.wordpress.com/2011/01/17/cowsayhow-to-make-a-cow-talk-on-terminal-startup/ Ancak, herhangi bir @ ve \ semboller ters eğik olmalıdır, yani bu sembolün önüne şu sembolü koymalısınız: \ . Bu # için de geçerli olabilir (ancak her zaman değil). ASCII Sanatınız # içeriyorsa, sen de ters eğebilirsin, ama bazen bunlardan sadece biriyle yeterli olurdu ... Nasıl açıklayacağından emin değilim, üzgünüm. Sanırım işe yarayıp yaramadığını görmek zorundasın. Ayrıca, düzenlediğiniz dosyanın ".cow" uzantısına sahip olduğundan emin olun
Son olarak, kendi inekleriniz olduğunda, bunları / usr / share / cowsay / ineklerde varsayılan konuma (muhtemelen bunun için süper kullanıcı olmanız gerekir) ekleyebilir veya ~ / .bashrc dosyanıza ekleyebilirsiniz bu satırlar:
export COWPATH="/usr/share/cowsay/cows"
# set COWPATH so it includes user's cows
if [ -d "$HOME/cowfiles" ] ; then
COWPATH="$COWPATH:$HOME/cowfiles"
fi
"Cowscript" i çağırmadan önce bu satırları eklediğinizden emin olun. Bu, ana klasörünüzde "cowfiles" adlı bir klasörünüz olduğunu varsayar. İsterseniz yolu, inek dosyalarınızın bulunduğu klasörü gösterecek şekilde değiştirin.