मैं cowsay
हर टर्मिनल विंडो में एक संदेश प्रदर्शित करना चाहता हूं । मेरे द्वारा उपयोग की जाने वाली कमांड है
fortune | cowsay
जब भी मैं एक नया टर्मिनल सत्र शुरू करता हूं, तो इसे कैसे बनाया जाए कोई भी विचार?
मैं cowsay
हर टर्मिनल विंडो में एक संदेश प्रदर्शित करना चाहता हूं । मेरे द्वारा उपयोग की जाने वाली कमांड है
fortune | cowsay
जब भी मैं एक नया टर्मिनल सत्र शुरू करता हूं, तो इसे कैसे बनाया जाए कोई भी विचार?
जवाबों:
फ़ाइल खोलें ~/.bashrc
(या /etc/bash.bashrc
यदि यह सभी उपयोगकर्ताओं के लिए विश्व स्तर पर काम करना चाहिए)।
फ़ाइल के नीचे निम्नलिखित जोड़ें:
if [ -x /usr/games/cowsay -a -x /usr/games/fortune ]; then
fortune | cowsay
fi
test
कार्यक्रम की अधिक जानकारी के लिए इसका मैन पेज देखें: man test
(इसके [ ... ]
लिए संक्षिप्त है test ...
)।
बोनस: यदि आप उपयोग कर रहे हैं तो आप bash
एक ~/.bash_logout
फ़ाइल बना सकते हैं और जब आप लॉग आउट करेंगे तो यह निष्पादित करेगा। सुनिश्चित करें कि यह एक या दूसरे दिन के लिए सो रहा है, या आप इसे कभी नहीं देखेंगे।
cowsay "See you later"; sleep 1
मैं उपयोग करता हूं
fortune | cowsay -f `ls -1 /usr/share/cowsay/cows/ | sort -R | head -1` -n
यह एक यादृच्छिक 'गाय' का उपयोग करके एक यादृच्छिक भाग्य प्रदर्शित करेगा। शायद एक यादृच्छिक 'गाय' प्राप्त करने का एक बेहतर तरीका है, लेकिन यह मेरे लिए ठीक काम करता है।
fortune | cowsay -f `ls -1 /usr/local/Cellar/cowsay/3.04/share/cows/*.cow | sort | head -1` -n
बेहतर है कि आप उपयोग करें।
मुझे पास्टबिन पर एक अच्छी स्क्रिप्ट मिली। वर्तमान में इसका उपयोग कर रहे हैं।