শেল / টার্মিনালে এলোমেলো রঙ এবং রসিকতা


19

আমি একজনকে দেখেছি যে তাদের টার্মিনালটি ব্যবহার করার সময় এটি একটি রসিকতা তৈরি করে এবং রঙগুলি পরিবর্তন করে এবং ব্যবহারকারীকে উপহাস করে। এটি (বছর) সাল থেকে কনসোলে রঙ ফাঁস করার প্রান্তে কিছু বলেছে। এটি কী ছিল তা আমার মনে নেই তবে আমি এটি ব্যবহার করতে চাই কারণ কুবুন্টু কনসোল দীর্ঘ ঘন্টা ব্যবহারের পরে খুব বিরক্তিকর হয়ে ওঠে এবং আমি কিছুটা জিনিস বাঁচতে চাই। এটি কী আছে / আমি এটি কোথায় পেতে পারি সে সম্পর্কে কোনও ধারণা?

আমি যা সন্ধান করছি তা হ'ল এটি স্বয়ংক্রিয়ভাবে ঘটে - কোনও স্ক্রিপ্ট বা কমান্ড চালানোর জন্য ব্যবহারকারীর নির্দিষ্ট ইনপুট ছাড়াই (বা এমনকি কোনও কমান্ড শুরুর সময় চালানো হয়)। আমি যে জিনিসটির সন্ধান করছি তা এলোমেলো বিরতিতে শেলের রঙিন থিম পরিবর্তন করেছে এবং রঙ পরিবর্তন সম্পর্কে মজা করেছে। কুবুন্টুতে নির্মিত কনসোলের চেয়ে সম্ভবত এটি অন্য একটি টার্মিনাল প্রোগ্রাম ছিল (আমি জানি না যে এটি সঠিক শব্দটি কিনা)।


2
"টার্মিনাল কোডগুলি" বা "এএনএসআই কোডগুলি" যা আপনি সন্ধান করছেন।
phk

আপনি যখনই নিজের পাসওয়ার্ড ভুল প্রবেশ করেন তখন আপনি স্নার্কের স্বাস্থ্যকর ডোজের জন্য sudo অপমান চালু করতে পারেন ।
ডিজেএমসিএমহেম

উত্তর:


34

প্রতিটি লগইনে রুবি স্ক্রিপ্ট চালানো আমার ভাল সময় সম্পর্কে ধারণা বলে মনে হয় না।
তবে যদি এটি রঙ হয় তবে আপনি https://github.com/busyloop/lolcat দ্বারা হতাশ হবেন নাlolcat

অস্বীকৃতি: আমি তখন থেকে আমার এসএমএইচ ব্যানারগুলিতে আমার পুরো ক্লাস্টার জুড়ে এটি সেট করে রেখেছি :)
থেকে কিছু পাইপ পাইপ দিয়ে দুর্দান্ত দেখাচ্ছেfiglet

বাংলা


2
এটি উবুন্টুর রেপো সহ (কমপক্ষে) পাওয়া যায় apt-get install lolcat। আমারও ছিল gem install lolcat
মনিকা পুনরায় ইনস্টল করুন - নোটমায়ার্ড

যদিও এটিতে আমি যা খুঁজছিলাম তার কয়েকটি রয়েছে, এটি আমি যা খুঁজছি তা নয়, সম্ভবত আমার প্রশ্নটি পরিষ্কার করা উচিত।
আন্ডারমার্ক

20

টেক্সট-মোড গ্রাফিক্স + জোকস পোনেসে + ভাগ্য ইনস্টল করে প্রয়োগ করা যেতে পারে।

পনিসে প্যাকেজটি ডিফল্টরূপে একটি এলোমেলোভাবে বেড়াতে আসা স্ট্রিংটি প্রদর্শন করে।

তারপরে প্রাথমিক ব্যবহারের জন্য, আপনি:

fortune | ponysay

বা:

fortune | ponythink

আর্কউইকি থেকে:

পুরো 256 রঙের গাভাসুর মতো শিল্প ব্যবহারের জন্য পনয়ে (সংস্করণ 3.0 এর মধ্যে 422 পনি রয়েছে)। টেক্সটগুলির সম্পূর্ণ তালিকার জন্য সিনট্যাক্সটি হ'ল পোনাইয়ে বার্তা এবং পনিসাই-এল list প্রদর্শনের জন্য একটি পনি নির্বাচন করতে, $ পোনয়েস - পনি এক্স "বার্তা" চালান, যেখানে এক্স একটি পনি হয়। আরও পনি তৈরির জন্য ব্যবহার-বলুন-গীতআর ব্যবহার করুন এবং এগুলিকে যথাক্রমে ~ / .local / share / ponysay / ponies এবং ~ / .local / share / ponysay / ttyponies / এ সংরক্ষণ করুন।

গিথুবে এখানে একটি কাঁটাচামচ রয়েছে, এতে অন্যান্য বিতরণের জন্য প্যাকেজের লিঙ্ক রয়েছে। https://github.com/erkin/ponysay

এটি ইনস্টল করতে:

git clone https://github.com/erkin/ponysay
cd ponysay
./setup.py build --freedom=partial
./setup.py install --freedom=partial

ভাগ্য নিজে থেকে, থেকে man fortune:

নাম ভাগ্য - একটি এলোমেলো, আশাকরি আকর্ষণীয়, প্রবন্ধ মুদ্রণ করুন

বর্ণনা যখন ভাগ্য কোনও যুক্তি ছাড়াই চালিত হয় তখন এটি একটি এলোমেলো এপিগ্রামটি প্রিন্ট করে। এপিগ্রামগুলি কয়েকটি বিভাগে বিভক্ত করা হয়েছে, যেখানে প্রতিটি বিভাগটি তাদের মধ্যে সাব-বিভক্ত যা সম্ভাব্য আপত্তিজনক এবং যা নয় those

ব্যবহারকারী বিকল্প বাণী নির্দিষ্ট করতে পারে। আপনি একটি নির্দিষ্ট ফাইল, একটি ডিরেক্টরি যা এক বা একাধিক ফাইল রয়েছে বা বিশেষ শব্দ যা সমস্ত মানক ডেটাবেস ব্যবহার করতে বলে তা নির্দিষ্ট করতে পারেন specify

পার্শ্ব দ্রষ্টব্য হিসাবে, ডিবানে আপনি যদি প্যাকেজটি ইনস্টল করেন তবে fortunes-debian-hintsরসিকতা ছাড়াও আপনি ডাবিয়ান সম্পর্কে মাঝে মাঝে প্রযুক্তিগত পরামর্শ পান। শিক্ষার্থীদের প্রশিক্ষণের জন্য আমাদের এখানে একটি সার্ভার রয়েছে এবং প্রতিটি লগইনে প্রযুক্তিগত ভাগ্য প্রেরণের জন্য আমি এটি fortune-mod+ ইনস্টল করে রেখেছি fortunes-debian-hints

ভাগ্য ডেটা ফাইল সহ প্যাকেজগুলির জন্য, আপনি এমনকি ইংরেজি ছাড়াও বিভিন্ন ভাষায় ভাগ্য ডেটা ফাইল পেয়েছেন এবং ফর্ম্যাটটি বেশ সহজ হওয়ায় আপনি খুব সহজেই নিজের রসিকতার সেট সেট করতে পারেন। fortunes-offএকাধিক ব্যবহারকারীর পরিবেশে বিশেষত সচেতন থাকুন , কারণ এটি বেশিরভাগ সময় ব্যঙ্গাত্মক / অরাজনৈতিক-সঠিক রসিকতা প্রদর্শন করতে পারে এবং প্রদর্শিত হবে।

ponies

4feet


3
ঈশ্বর!!! Ponies !!! হাঃ হাঃ হাঃ!!!
রুই এফ রিবেইরো

1
ডানা দিয়ে পোনিও, এমনকি! যদিও আমি ডান্নো: ঘোড়া থেকে পড়ে খুব বেশি মজা লাগে না যদিও মাটিতে চারটি পা পেয়ে যায় :-)
জেমসেকফ

1
@ জামেস্কেফ হ্যাঁ, আপনার 4 ফুট নেই!
ইকনস

1
@ জামেস্কেফ তাদের বেশিরভাগই আমার লিটল পোনি থেকে প্রকাশ্যভাবে উপস্থিত। এরম, এমন নয় যে আমি জানতাম ... তিনি ... তিনি ...
wizzwizz4

9

রঙগুলি সম্পর্কে জানেন না, তবে টার্মিনালটি খোলার জন্য একটু রসাত্মক যোগ করতে:

sudo apt-get install cowsay fortune

আপনার ~/.profileবা ~/.bashrc(নির্দিষ্ট কনফিগারেশন, শেল এবং টার্মিনাল এমুলেটরের উপর নির্ভর করে) যুক্ত করুন:

if [ -x /usr/games/cowsay ] &&  [ -x /usr/games/fortune ]; then
   /usr/games/fortune | /usr/games/cowsay -f $(ls /usr/share/cowsay/cows/ | shuf -n1)
fi
  • fortuneসঞ্চিত ব্যক্তিদের থেকে এলোমেলোভাবে বেছে নেওয়া একটি পিতির উদ্ধৃতি প্রদর্শন করে /usr/share/games/fortunes/
  • cowsay স্পিচ বুদ্বুদ সহ কোনও ধরণের প্রাণীর চিত্রিত করে ASCII শিল্প প্রদর্শন করুন।

+1 এটি একটি ভাল ইঙ্গিত, আমি এটির কিছুটা আরও গ্রাফিকাল পরিবর্তনের প্রস্তাব দিচ্ছি। শিক্ষার্থীদের প্রশিক্ষণের জন্য আমাদের এখানে একটি সার্ভার রয়েছে এবং আমি প্রতিটি লগইনে প্রযুক্তিগত ভাগ্য প্রেরণের জন্য ভাগ্য-ডেবিয়ান-ইঙ্গিতগুলির সাথে এটি ইনস্টল করেছি।
রুই এফ রিবেইরো

4

রঙ পরিবর্তন করতে আপনি টিপুট ব্যবহার করতে পারেন ।

শেলটিতে একটি লাইন হাইলাইট করতে আমি ব্যবহার করতে পছন্দ করি এমন কিছু

echo "`tput setf 7``tput setb 4``tput bold`  SOMETHING TO HIGHLIGHT  `tput sgr0`"

টিপুট রঙের তালিকা এখানে উদাহরণ সহ পাওয়া যাবে


1

এর সাথে আরও একটি মজা করুন cowsayএবং fortune::

আপনার লাইন নীচে যুক্ত করুন bashrc

ls -1 /usr/share/cowsay/cows/ | awk -F '.' '{print $1}' >  file
COWSA=`head   -$((${RANDOM} % \`wc -l < file\` + 1))  file | tail -1`
cowsay -f $COWSA `fortune`

এটি আপনাকে উদ্ধৃতি সহ গরু সম্পর্কিত এলোমেলো ছবি দেবে fortune। প্রথম লাইনটি প্রাসঙ্গিক নয়, আপনি কেবলমাত্র কোনও ফাইলের নাম (দ্বিতীয় লাইনের মতো একই ফাইলের নাম) স্থায়ীভাবে অনুলিপি করতে পারেন এবং প্রথম লাইন ছাড়াই করতে পারেন। আনন্দ কর !

সম্পাদনা: দুঃখিত, এটি ইতিমধ্যে @ অ্যালেক্সপি আনসারটিতে উল্লেখ করা হয়েছিল । আমি এটি অর্জন করতে বিভিন্ন ধারণা ব্যবহার করায় এটি মুছে ফেলা হচ্ছে না :)


1

পূর্ববর্তী উত্তরের সাথে একত্রিত হয়ে, আমি একটি স্ক্রিপ্ট লিখেছিলাম যা ব্যবহার করে:

সন্তুষ্ট

  • fortune
  • date (ভাগ্য উপলব্ধ না হলে)

প্রদর্শন

  • ponysay যদি পাওয়া যায়, অন্যথায়,
  • cowsay
    • lolcatযদি পাওয়া যায় তবে রঙ করার জন্য পাইপ দেওয়া হয়েছে
#!/bin/bash

function content {
    if command -v fortune &>-; then
        fortune
    else
        date
    fi
}

function display {
    if command -v ponysay &>-; then
        # Keep 4 terminal lines unused, truncate if necessary
        PONYSAY_SHELL_LINES=4 PONYSAY_TRUNCATE_HEIGHT=1 ponysay -Wi
    elif command -v cowsay &>-; then
        cowsay | 
        if command -v lolcat &>-; then
            lolcat
        else
            cat
        fi
    fi
}

content | display

আপনি এর প্রস্থান অবস্থা পরীক্ষা করতে পারেন command: সরাসরিif command -v ponysay >&-; then ...
muru

ধন্যবাদ! আপডেট করা হয়েছে। এবং আরও একটি সমস্যা স্থির।
টম হ্যালে

@ মুরু এই ফাইনাল থেকে মুক্তি পাওয়ার কোনও উপায় জানেন cat?
টম হেলে

-1

আপনি আপনার .bashrc সম্পাদনা করতে এবং আপনি চাইলে রসিকতা বা বার্তা যুক্ত করতে পারেন

echo "GOOD EVENING MY LORD"

তারপরে আপনার টার্মিনালটি পুনরায় চালু করুন।

আপনি লোগো এবং দুর্দান্ত তথ্যও যুক্ত করতে পারেন, আমি আপনাকে লিনাক্সের জন্য একটি লোগো যুক্ত করার পরামর্শ দিচ্ছি

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.