اجعل نص محطة طرفية Linux الخاص بك مليئًا بألوان قوس قزح باستخدام هذا الأمر الواحد

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

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



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


ما هو الأمر lolcat؟

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

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

للبدء في استخدام lolcat، يتعين عليك تثبيته أولاً. يمكنك استخدام مدير الحزم الافتراضي لديك لإعداده على نظام Linux الخاص بك.


ومع ذلك، كن على علم بوجود إصدارين مختلفين متاحين لك. الإصدار الأصلي، الذي يتضمن ميزات أكثر مثل علم الرسوم المتحركة، متاح كحزمة Snap أو من خلال مدير الحزم apt على الأنظمة المستندة إلى Debian. إذا قمت بتثبيت snapd، فيمكنك فتح المحطة الطرفية وكتابة:

sudo snap install lolcat

إذا كنت من مستخدمي Ubuntu أو Debian، فيمكنك تثبيت الإصدار الأصلي باستخدام هذا الأمر:

sudo apt install lolcat

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

sudo snap install lolcat-c

إذا كنت تستخدم نظام التشغيل Fedora أو CentOS، فستحتاج إلى استخدام:

sudo dnf install lolcat

ولأولئك منكم الذين يستخدمون Arch Linux أو Manjaro:

sudo pacman -S lolcat

بمجرد تثبيت lolcat، ستكون جاهزًا لاستخدامه وتطبيق ألوان قوس قزح على النص الناتج.


خيارات أمر lolcat

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

الآن، دعونا نلقي نظرة على بعض الخيارات الأكثر فائدة في الإصدار الأصلي:

خيار

وصف

-a أو –animate

قم بتحريك الألوان بحيث تتحرك عبر النص بمرور الوقت.

-p أو –spread

ضبط انتشار التدرج اللوني.

-d أو –duration

اضبط مدة الرسوم المتحركة. على سبيل المثال، سيؤدي -d 0.1 إلى تغيير الألوان كل 0.1 ثانية.

-s أو –speed

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

-f أو –freq

استخدم هذا العلم لتحديد تردد نمط اللون. (الافتراضي: 0.1)

-S أو –seed

استخدم هذا الخيار لتعيين بذرة عشوائية والحصول على نمط ألوان جديد تمامًا.


يمكنك عرض كل هذه الخيارات وغيرها من خيارات lolcat (والعلامات المختلفة للإصدار الأحدث) عن طريق تشغيل هذا:

lolcat --help

وبدلاً من ذلك، يمكنك استخدام صفحة الدليل الخاصة بـ lolcat لمعرفة جميع التفاصيل المهمة.

man lolcat

الحصول على مخرجات المحطة الملونة

الآن بعد أن أصبحت على دراية بأمر lolcat وخياراته، دعنا نرى كيف يمكنك استخدامه للحصول على مخرجات محطة طرفية ملونة. إحدى أسهل الطرق لاستخدام lolcat هي توجيه مخرجات أمر Linux آخر عبر lolcat. على سبيل المثال، إذا كنت تريد تلوين مخرجات أمر ls، فيمكنك تشغيل هذا:

ls | lolcat

إدراج الملفات والمجلدات الخاصة بنظام التشغيل Ubuntu Linux في إخراج ملون باستخدام lolcat.

سيؤدي هذا إلى عرض قائمة الملفات والدلائل بتنسيق جميل متعدد الألوان. وبنفس الطريقة، يمكنك تطبيق lolcat على أي أمر، مثل grep أو man، وتلوين النص الناتج عنه.


دعونا نعرض محتويات الملف في طيف قوس قزح باستخدام lolcat:

lolcat file.txt

عرض محتوى الملف في إخراج ملون على محطة طرفية Linux باستخدام أمر lolcat.

هل تريد الاطلاع على معلومات نظامك باستخدام neofetch في rainbow glory؟ حاول تشغيل هذا:

neofetch | lolcat

الحصول على معلومات النظام بتنسيق ملون باستخدام neofetch و lolcat.

يمكنك أيضًا إنشاء اسم مستعار دائم لأمر يتم استخدامه بشكل متكرر ليتم إخراجه تلقائيًا بألوان زاهية. على سبيل المثال، يمكنك إعداد اسم مستعار دائم لأمر ls -l عن طريق إضافة السطر التالي إلى ملف ~/.bashrc:


alias lolls="ls -l | lolcat"

ببساطة افتح ملف ~/.bashrc في Vim:

vim ~/.bashrc

إعداد اسم مستعار لأمر ls -l في الملف ~/.bashrc.

بعد إنشاء الاسم المستعار، لا تنس تسجيل الخروج والعودة مرة أخرى لتطبيق التغييرات.

الآن، عندما تكتب لولسيقوم النظام بتنفيذ الأمر ls -l وإرسال مخرجاته إلى lolcat للحصول على عرض ملون.

lolls

عرض الملفات والدلائل بتنسيق طويل ملون باستخدام الاسم المستعار lolls.


حرك نصك باستخدام lolcat

لماذا تكتفي بالألوان الثابتة بينما يمكنك تحريكها؟ إحدى أكثر الميزات الممتعة في lolcat هي قدرته على تحريك النص، مما يجعلك تشعر وكأن الألوان ترقص عبر محطتك. لتحريك الناتج، ما عليك سوى إضافة العلم -a أو –animate:

echo "Welcome to HTG" | lolcat --animate

لسوء الحظ، لا يعمل علم التحريك إلا في lolcat الأصلي. إذا كنت تستخدم الإصدار الأحدث، فسوف يؤدي هذا العلم إلى ظهور خطأ “لا يوجد مثل هذا الملف أو الدليل”.

سيظل النص ثابتًا، لكن الألوان ستتغير باستمرار عبر النص، مما يخلق تأثيرًا ساحرًا.

ومع ذلك، فإن الرسوم المتحركة التي تتغير ألوانها لن تستمر إلا لفترة قصيرة بسبب إعداداتها الافتراضية. يمكنك أيضًا تمديد مدة الرسوم المتحركة باستخدام علامة -d في lolcat:

echo "Welcome to HTG" | lolcat --animate -d 500

علاوة على ذلك، إذا كانت الرسوم المتحركة سريعة جدًا أو بطيئة جدًا بالنسبة لك، فيمكنك ضبط السرعة باستخدام الخيار -s:


echo "Welcome to HTG" | lolcat --animate -s 5

يؤدي هذا الأمر إلى إبطاء الرسوم المتحركة، مما يوفر لك تجربة بصرية أكثر استرخاءً.

إنشاء لافتة نصية ملونة بتنسيق ASCII

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

أولاً، ستحتاج إلى تثبيت figlet إذا لم يكن مثبتًا بالفعل على نظامك. يمكنك الحصول على figlet باستخدام مدير الحزم الافتراضي لديك، مثل apt على Ubuntu أو توزيعات Debian:

sudo apt install figlet

بالنسبة لـ RHEL/CentOS/Fedora Linux، قم بتشغيل:

sudo dnf install figlet

على Arch Linux:

sudo pacman -S figlet

الآن، يمكنك توجيه إخراج figlet باستخدام lolcat لعرض شريط نصي ASCII ملون مع بعض النص:

figlet "Welcome to HTG" | lolcat


عرض شريط نص ASCII بتنسيق ملون بألوان قوس قزح باستخدام الأمر figlet وlolcat.

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

figlet -f slant "Welcome to HTG" | lolcat

عرض شريط نصي ASCII في المحطة الطرفية بتنسيق قوس قزح الملون واستخدام خط مائل.

اجعل الأمور مثيرة للاهتمام مع cowsay

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

لكن أولاً، قم بتثبيت Cowsay من مدير الحزم الافتراضي لديك إذا لم يكن لديك بالفعل. للحصول عليه على Ubuntu أو Debian، اكتب ما يلي:


sudo apt install cowsay

بالنسبة لنظام Linux RHEL أو CentOS، قم بتشغيل:

sudo dnf install cowsay

إذا كنت من مستخدمي Arch Linux:

sudo pacman -S cowsay

بعد ذلك، قم بدمجها مع lolcat للحصول على بقرة ملونة بألوان قوس قزح:

cowsay "Linux is Funny" | lolcat

عرض بقرة بألوان قوس قزح في نافذة المحطة مع بعض النص.

ولكن لماذا نتوقف عند الأبقار؟ يأتي Cowsay مع مجموعة كاملة من الحيوانات المكتوبة بترميز ASCII. دعنا نرى ما يقوله بدلة التكس بألوان قوس قزح:

cowsay -f tux "Linux is cool" | lolcat

عرض بدلة رسمية بألوان قوس قزح في نافذة المحطة.


لم يكن توكس يبدو رائعًا أبدًا!


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

أضف تعليق