النقاط الرئيسية
- بإمكانك استخدام الأمر 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
سيؤدي هذا إلى عرض قائمة الملفات والدلائل بتنسيق جميل متعدد الألوان. وبنفس الطريقة، يمكنك تطبيق lolcat على أي أمر، مثل grep أو man، وتلوين النص الناتج عنه.
دعونا نعرض محتويات الملف في طيف قوس قزح باستخدام lolcat:
lolcat file.txt
هل تريد الاطلاع على معلومات نظامك باستخدام neofetch في rainbow glory؟ حاول تشغيل هذا:
neofetch | lolcat
يمكنك أيضًا إنشاء اسم مستعار دائم لأمر يتم استخدامه بشكل متكرر ليتم إخراجه تلقائيًا بألوان زاهية. على سبيل المثال، يمكنك إعداد اسم مستعار دائم لأمر ls -l عن طريق إضافة السطر التالي إلى ملف ~/.bashrc:
alias lolls="ls -l | lolcat"
ببساطة افتح ملف ~/.bashrc في Vim:
vim ~/.bashrc
بعد إنشاء الاسم المستعار، لا تنس تسجيل الخروج والعودة مرة أخرى لتطبيق التغييرات.
الآن، عندما تكتب لولسيقوم النظام بتنفيذ الأمر ls -l وإرسال مخرجاته إلى lolcat للحصول على عرض ملون.
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
يمكنك أيضًا ضبط الخطوط المستخدمة بواسطة figlet لإنشاء أنماط مختلفة من النص. على سبيل المثال، للحصول على نفس الشعار السابق بخط مختلف، قم بتشغيل الأمر التالي:
figlet -f slant "Welcome to HTG" | lolcat
اجعل الأمور مثيرة للاهتمام مع 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 الخاص بك أو مجرد قضاء الوقت، فهناك دائمًا شيء جديد يمكنك اكتشافه.