cowsay
Her terminal penceresinde bir mesaj görüntülemek istiyorum . Kullandığım komut
fortune | cowsay
Ne zaman yeni bir terminal oturumu başlattığımı ortaya çıkarmak için herhangi bir fikir?
cowsay
Her terminal penceresinde bir mesaj görüntülemek istiyorum . Kullandığım komut
fortune | cowsay
Ne zaman yeni bir terminal oturumu başlattığımı ortaya çıkarmak için herhangi bir fikir?
Yanıtlar:
Dosyayı açın ~/.bashrc
(veya /etc/bash.bashrc
tüm kullanıcılar için genel olarak çalışması gerekiyorsa).
Dosyanın altına aşağıdakini ekleyin:
if [ -x /usr/games/cowsay -a -x /usr/games/fortune ]; then
fortune | cowsay
fi
test
Program hakkında daha fazla bilgi için kılavuz sayfasına bakınız: man test
( [ ... ]
kısaca test ...
).
BONUS: Kullanıyorsanız bash
bir ~/.bash_logout
dosya oluşturabilirsiniz ve çıkış yaptığınızda bunu yürütecektir. Bir saniye kadar uyumasını sağla, yoksa asla göremezsin.
cowsay "See you later"; sleep 1
kullanırım
fortune | cowsay -f `ls -1 /usr/share/cowsay/cows/ | sort -R | head -1` -n
Bu, rastgele bir 'inek' kullanarak rastgele bir servet gösterecektir. Rasgele bir 'inek' elde etmenin daha iyi bir yolu olabilir, ama bu benim için işe yarıyor.
fortune | cowsay -f `ls -1 /usr/local/Cellar/cowsay/3.04/share/cows/*.cow | sort | head -1` -n
.Bash_profile komutunu kullanmanız daha iyi çünkü .bashrc ayrıca scp gibi komutlarda da çalıştırılır ve herhangi bir çıktı varsa sessizce başarısız olur
Pastebin'de güzel bir senaryo buldum. şu anda onu kullanıyor.