يمكن لمحطة Linux الخاصة بك أن تخبرك بثروتك، وإليك الطريقة

النقاط الرئيسية

  • بإمكانك استخدام أمر “fortune” لعرض الاقتباسات العشوائية أو النكات أو النصائح مباشرة في محطتك.
  • بالإضافة إلى ذلك، يمكنك تخصيص قاعدة بيانات ثروتك عن طريق إنشاء ملف ثروتك الخاص.
  • للحصول على مزيد من المتعة، يمكنك رمي ثروة باستخدام لعبة Cowsay، أو عرض ثروة عشوائية في كل مرة تقوم فيها بتشغيل محطتك.



هل فكرت يومًا أن جهازك الطرفي قد يكون مصدرًا للحكمة أو الفكاهة اليومية؟ هذا صحيح! فباستخدام أمر الحظ، يمكنك تلقي اقتباس عشوائي أو نكتة أو نصيحة في كل مرة تنفذه فيها. وسواء كنت تعمل أو تستمتع باستراحة، فإن أمر الحظ القصير قد يرفع من معنوياتك ويشجعك على الأفكار الجديدة.


ما هي وصية الحظ؟

إن أمر الحظ هو أداة كلاسيكية، تعود جذورها إلى ثمانينيات القرن العشرين عندما تم تضمينها مع نظام التشغيل يونكس. والغرض الأساسي من هذا الأمر هو عرض اقتباس عشوائي أو مثل أو مقولة فكاهية في كل مرة تقوم بتشغيله. إنه ملف تعريف الارتباط الرقمي الذي يقدم لك جزءًا من الحكمة أو الضحكة كلما احتجت إليها.

لماذا تضيف ثروات إلى محطتك؟ إنها مجرد متعة! يمكنك استخدامها في رسالة اليوم في نظامك. شخصيًا، أجد أمر ثروات مفيدًا عندما أحتاج إلى بعض النصوص السريعة لاختبار التعبيرات العادية في المحطة.


لاستخدام الحظ، عليك أولاً التأكد من وجوده بالفعل في نظامك. النسخة الأصلية من الحظ تم إنشاءه لنظام تشغيل شبيه بنظام يونكس يسمى NetBSD. ومع ذلك، إذا كنت تستخدم Linux، فلا يمكنك استخدام هذا الإصدار الأصلي مباشرةً. بدلاً من ذلك، يجب عليك استخدام إصدار معدّل يسمى فورتشن مود.

لذا، عندما تقوم بتثبيت fortune على نظام Linux، فأنت في الواقع تقوم بتثبيت حزمة fortune-mod. وقد تم تعديل هذه النسخة خصيصًا للعمل على Linux.

في جميع أنظمة Linux الرئيسية، يمكنك تثبيت Fortune عبر مدير الحزم الافتراضي. على سبيل المثال، في Ubuntu أو Debian، قم بتشغيل:

sudo apt install fortune-mod

للحصول عليه على Fedora وأنظمة RPM الأخرى، قم بتشغيل:

sudo dnf install fortune-mod

بالنسبة لـ Arch Linux، قم بتشغيل هذا:

sudo pacman -S fortune-mod

بمجرد التثبيت، كل ما عليك فعله هو كتابة fortune في المحطة الطرفية، والضغط على Enter، وانتظار حدوث السحر.

fortune


تشغيل أمر fortune في محطة طرفية Linux.

خيارات الحظ

عندما تدير ثروة بدون أي حجج، فإنه يختار بشكل عشوائي عبارة قصيرة من قاعدة بيانات الثروة. ومع ذلك، فإنه يأتي أيضًا مع العديد من الخيارات التي تتيح لك تحسين تجربتك. دعنا نلقي نظرة على بعض منها:

خيار

وصف

يتضمن هذا الخيار الثروات الهجومية وغير الهجومية.

يخبرك هذا الخيار بعرض اقتباسات قصيرة فقط. (أقل من 160 حرفًا)

-أنا

يقدم الرسائل الطويلة (أكثر من 160 حرفًا)

عرض ملف تعريف الارتباط الذي تم اختيار الثروة منه.

اطبع قائمة بالملفات التي سيتم البحث فيها، دون طباعة ثروة فعليًا.

-هـ

يتيح استخدام هذا الخيار لجميع الملفات فرصة متساوية. بشكل افتراضي، تكون فرصة تحديد الملفات الأطول أكبر.

-أنا

تجاهل الحالة عند مطابقة الأنماط باستخدام -m.

استخدم هذا للبحث عن الثروات التي تتطابق مع كلمة رئيسية معينة. على سبيل المثال، إذا كنت تريد رؤية الثروات المتعلقة بالحب، يمكنك كتابة الحظ -م الحب.

حدد الحد الأقصى لطول الحظ الذي سيتم اعتباره قصيرًا. الافتراضي هو 160 حرفًا. سيتم تصنيف أي حظ أطول على أنه “طويل”.


علاوة على ذلك، يسمح لك الحظ بالاختيار من بين فئات مختلفة، على سبيل المثال، إذا كنت من محبي الأدب أو الألغاز، فيمكنك توجيه الحظ لإظهار الاقتباسات من تلك الفئات فقط.

fortune literature

يمكنك أيضًا دمج خيارات متعددة معًا، مثلًا إذا كنت تريد اقتباسًا قصيرًا ومسيءًا من فئة الأدب، فقم بتشغيل هذا:

fortune -s -o literature

إنشاء ملف ثروتك الخاص

ماذا لو أخبرتك أنه يمكنك إنشاء ثروتك الخاصة؟ هذا صحيح، إنها عملية بسيطة. كل ما تحتاجه هو إنشاء ملف ثروتك المخصص وجعله متوافقًا مع متطلبات أمر الثروات. بهذه الطريقة، لن تكون مقيدًا بالرسائل المحددة مسبقًا.

لتجربته، ما عليك سوى فتح محطتك الطرفية وإنشاء مستند نص عادي باستخدام محرر النصوص المفضل لديك.

nano funny

بعد ذلك، ابدأ بإضافة ثرواتك وتأكد من فصل كل ثروة بخط يحمل علامة النسبة المئوية % عليه.


إضافة نص ثروات إلى ملف نص عادي باستخدام محرر النصوص nano في محطة طرفية Linux.

بمجرد أن يصبح الملف جاهزًا، يتعين عليك تحويله إلى تنسيق يمكن لبرنامج Fortune استخدامه. يمكنك القيام بذلك باستخدام الأمر strfile، الذي يقوم بإنشاء ملف “funny.dat” الضروري لأمر Fortune:

strfile -c % funny funny.dat

تحويل ملف نص عادي إلى ملف مدعوم باستخدام أمر strfile.

الآن، انقل كلا الملفين إلى الدليل الذي يبحث فيه برنامج Fortune عن بياناته. قد يختلف هذا الموقع، لكنه غالبًا ما يبدو مثل “/usr/share/games/fortunes/” أو “/usr/local/share/games/fortunes/”.


sudo cp funny* /usr/share/games/fortunes/

يمكنك التحقق من الحركة عن طريق تشغيل هذا الأمر:

fortune -f

إدراج جميع ملفات مصدر fortune باستخدام الخيار -f من أمر fortune.

تعطيك النسبة المئوية هنا فكرة تقريبية عن مقدار المساحة التي يشغلها ملف معين من إجمالي حجم قاعدة البيانات.

وأخيرًا، يمكنك استخدام أمر fortune للحصول على ثروات من ملف الجمارك الخاص بك.

fortune funny

عرض مقولة عشوائية من ملف الحظ الذي قمت بإنشائه حديثًا.

في كل مرة تقوم بتشغيل الأمر، ستظهر إحدى الثروات التي صنعتها يدويًا.


اجمع بين الحظ والتنبؤ لمزيد من المتعة

إذا كنت تعتقد أن أمر الحظ رائع، فانتظر حتى تراه مقترنًا بأمر cowsay. يعرض هذا الأمر الممتع بقرة مرسومة بحروف ASCII في محطتك الطرفية والتي توضح أي شيء تدخله. ليست هناك حاجة إلى وسيطات – فقط قم بتقديم بعض النصوص، وستكون جاهزًا.

يمكنك الحصول على Cowsay من مدير الحزم الافتراضي لديك مثل Ubuntu أو Debian، استخدم apt:

sudo apt install cowsay

الآن، دعونا نجمع الثروة مع Cowasy لإنتاج شيء مضحك ومثير للاهتمام للغاية.

fortune | cowsay

إرسال إخراج الحظ إلى أمر cowsay لعرض قول عشوائي مع فن ASCII.

ألق نظرة! لديك بقرة توزع الحكمة في محطتك. هذا ما كنت تريده دائمًا!


لكن انتظر، هناك المزيد! يمكنك أيضًا تغيير الشخصية التي تقدم لك الحظ. على سبيل المثال، استخدم متبوعًا باسم الشخصية لاختيار أي مخلوق ASCII آخر:

fortune | cowsay -f tux

يعرض Tux عبارات عشوائية باستخدام أوامر fortune وcowsay.

يمكنك أيضًا جعل بدلتك الملونة عن طريق استخدام أمر lolcat.

fortune | cowsay -f tux | lolcat

جعل إخراج الحظ والعرافة ملونًا باستخدام أمر lolcat.

عرض Fortune على Terminal Startup

هل تريد أن ترى جرعة ودية من الحكمة في كل مرة تفتح فيها محطة طرفية bash؟ إذا كانت الإجابة بنعم، فأنت بحاجة إلى إضافة أمر fortune إلى نهاية ملف ~/.bashrc الخاص بك.


أول شيء عليك فعله هو تعديل ملف تكوين shell. بالنسبة لـ bash shell، من المحتمل أن يكون ملف التكوين ~/.bashrc، وبالنسبة لـ zsh، فهو ~/.zshrc. أنا أستخدم bash، لذا فلنفتحه باستخدام:

nano ~/.bashrc

بعد ذلك، انتقل إلى أسفل الملف وأضف السطر التالي:

fortune | cowsay

إضافة أمر fortune مع cowsay إلى نهاية ملف bashrc.

سيضمن هذا أنه في كل مرة تفتح فيها محطتك، سترى ثروة مقدمة بواسطة بقرة.

بعد حفظ التغييرات، اضغط على Ctrl+X للخروج من المحرر. لمشاهدة التغييرات التي حدثت، يمكنك إما إعادة تشغيل المحطة الطرفية أو تنفيذ ما يلي:

source ~/.bashrc

الآن، في كل مرة تقوم بتشغيل محطتك، سيتم الترحيب بك بحظ مبهج.


ظهور ثروة عشوائية على محطة طرفية Linux بعد تشغيلها.

إذا كنت تريد استخدام مخلوقات فنية مختلفة من نوع ASCII، مثل tux، فما عليك سوى استبدال حظيرة البقر الأمر في ملف ~/.bashrc مع راعي البقر -f توكس يأمر.

إضافة أمر ثروة جديد مع فن Tux ASCII إلى نهاية ملف bashrc.

استخدم الحظ للاختبار

إلى جانب الاستخدامات الترفيهية أو التعليمية، فإن الأمر fortune له بعض التطبيقات المخفية. على سبيل المثال، يمكنك استخدامه غالبًا لإنشاء ملفات نصية عشوائية مفيدة جدًا لاختبار البرامج النصية والأوامر المختلفة.

دعنا نعيد توجيه مخرجات الحظ إلى ملف:

fortune > file1


لعرض محتوى الملف، قم بتشغيل:

cat file1

عرض الملف باستخدام الأمر cat.

إذا كنت تريد إضافة ثروات متعددة إلى نفس الملف، فيمكنك القيام بذلك في حلقة.

for i in {1..10};
do fortune >> file1;
done

استخدام ذكي آخر للثروة هو توليد أرقام عشوائية. باستخدام الأمر wc مع الخيار، يمكنك حساب الشخصيات في كل ثروة:

fortune | wc -c

إنشاء لعبة اختيار عشوائي

يمكنك أيضًا استخدام الحظ لتوزيع البيانات عشوائيًا لأغراض أخرى. لنفترض أن لديك قائمة بالأصدقاء أو زملاء العمل أو المشاركين في المسابقات، فقط ضع أسماءهم في ملف واترك الحظ يختار الفائز. لتحقيق هذه الغاية، ستحتاج إلى إنشاء ملف الحظ الخاص بك، كما هو موضح أعلاه.



هناك العديد من أوامر لينكس الممتعة التي يمكنها أن تضفي البهجة على يومك، مثل أمر الحظ الكلاسيكي. ومن بين الأوامر التي أجدها مسلية بشكل خاص أوامر القرصنة المزيفة في لينكس.

أضف تعليق