मैं cowsayहर टर्मिनल विंडो में एक संदेश प्रदर्शित करना चाहता हूं । मेरे द्वारा उपयोग की जाने वाली कमांड है
fortune | cowsay
जब भी मैं एक नया टर्मिनल सत्र शुरू करता हूं, तो इसे कैसे बनाया जाए कोई भी विचार?
मैं cowsayहर टर्मिनल विंडो में एक संदेश प्रदर्शित करना चाहता हूं । मेरे द्वारा उपयोग की जाने वाली कमांड है
fortune | cowsay
जब भी मैं एक नया टर्मिनल सत्र शुरू करता हूं, तो इसे कैसे बनाया जाए कोई भी विचार?
जवाबों:
फ़ाइल खोलें ~/.bashrc(या /etc/bash.bashrcयदि यह सभी उपयोगकर्ताओं के लिए विश्व स्तर पर काम करना चाहिए)।
फ़ाइल के नीचे निम्नलिखित जोड़ें:
if [ -x /usr/games/cowsay -a -x /usr/games/fortune ]; then
fortune | cowsay
fitestकार्यक्रम की अधिक जानकारी के लिए इसका मैन पेज देखें: 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
बेहतर है कि आप उपयोग करें।
मुझे पास्टबिन पर एक अच्छी स्क्रिप्ट मिली। वर्तमान में इसका उपयोग कर रहे हैं।