जब यह खोला जाता है तो टर्मिनल के शीर्ष पर एससीआई कला कैसे दिखाएं?


36

जैसा कि आप मिक के गाइड के इस पेंच पर देख सकते हैं कि जब वह इसे खोलता है तो उसे आस्की कला का एक मूर्ति संदेश मिलता है, और यही मैं करना चाहता हूं, क्या कोई मेरी मदद कर सकता है?

मिक का गाइड


कृपया इस प्रश्न को देखें , जहां मैं इसे करने का एक तरीका बताता हूं। दुर्भाग्य से, आपका प्रश्न उस एक का एक संभावित डुप्लिकेट है।

@ मुझे लगता है कि मेरा प्रश्न इस एक "वास्तविक" डुप्लिकेट है। वैसे भी, क्या आप मुझे समझा सकते हैं कि पाठ को कैसे रंगीन बनाया जाए? क्या यह एक तर्क है echo?
जिगंड

संकेत लाल है क्योंकि मैंने अपने PS1 लाइन में कुछ ANSI एस्केप कोड निर्दिष्ट किए हैं .bash_aliases; आप इसे अपने bash_aliasesया .bashrcविभिन्न चीजों के लिए मैन्युअल रूप से कर सकते हैं। आपको वरीयताओं का उपयोग करने में gnome-terminalया guakeकुछ उपस्थिति सेटिंग्स को बदलने में सक्षम होना चाहिए । टर्मिनल में रंग और ANSI एस्केप कोड के उपयोग पर चर्चा करने वाले इस साइट पर कुछ अच्छे उत्तर हैं।

जवाबों:


23

CTRL+ ALT+ के साथ अपना टर्मिनल खोलें Tऔर जैसा टाइप करें

nano ~/.bashrc

वहाँ प्रकार

echo " Hi Zignd" फिर बंद करें और इसे सहेजें।

फिर bashrc पुनः लोड करने के लिए यह कमांड टाइप करें।

source ~/.bashrc

तुम वही चाहोगे जो तुम चाहते हो।

उदाहरण के लिए: मैंने अपना स्व।

यहाँ छवि विवरण दर्ज करें


1
सुनिश्चित करें कि यह echoएक शर्त के भीतर है जो यह जांचता है कि आउटपुट एक ट्टी है, या (आपकी पसंद) शेल इंटरैक्टिव है। अन्यथा आप scp, rsync को तोड़ देंगे।
इग्मोंट

आप भी जोड़ सकते हैं screenfetch
पाब्लो ए

18

@ बर्फ के उत्तर का विस्तार करने के लिए, अपनी पहली पंक्ति से नीचे का कोड डालें .bashrc। और ubuntu उपयोगकर्ता होने पर गर्व है :)

echo "MMMMMMMMMMMMKlxMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW0occlxNM"
echo "MMMMMMMMMMMMOcxMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKOXMMMMMMMMMMMMMMMMMNdcoxkOlc0"
echo "MMMMMMMMMMMMOcxMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMdcOMMMMMMMMMMMMMMMMMkoO0lckkcl"
echo "dxWMMMM0d0MMOcoxdooxONMMMOdXMMMMXdkMMWkxdoodxONMMMdcldddkMXdxWMMMM0dKM0coOxk0xcd"
echo "ccNMMMMxckMMOco0XNXkclKMMxc0MMMMKcoMMNllKXXXkclXMMdcxKKKXMKclNMMMMkc0MM0oclldokN"
echo "ccNMMMMxckMMOcxMMMMMOclWMxc0MMMMKcoMMNllWMMMMdcOMMdcOMMMMMKclNMMMMkc0MMMMNXXNWMM"
echo "ccNMMMMxckMMOcxMMMMMKccNMxc0MMMMKcoMMNllWMMMMxckMMdcOMMMMMKclNMMMMkc0MMMMMMMMMMM"
echo "lcKMMMMxckMMOcxMMMMWdcxMMkcxMMMMKcoMMNllWMMMMkckMMxckMMMMMNccKMMMMkc0MMMMMMMMMMM"
echo "0lcxkkklckMMOclkOkxlckWMMNocdkkkdcoMMNllWMMMMkckMMXlcxkkxNM0lcxkkkoc0MMMMMMMMMMM"
echo "MNxlccloxXMMXxolccokNMMMMMWOolclox0MMWxkWMMMM0d0MMMXxlclxNMMNklcclokXMMMMMMMMMMM"

या

echo "       _                 _         "
echo " _   _| |__  _   _ _ __ | |_ _   _ "
echo "| | | | '_ \| | | | '_ \| __| | | |"
echo "| |_| | |_) | |_| | | | | |_| |_| |"
echo " \__,_|_.__/ \__,_|_| |_|\__|\__,_|"

वर्णों की तरह इन छवि का रहस्य ASCII वर्णों के लिए एक छवि कनवर्टर का उपयोग करना है। जंगली में बहुत सारे मुफ्त उपकरण हैं जैसे toiletया figletलेकिन मैं व्यक्तिगत रूप से उपयोग करता हूं jp2a

आप इस साइट का उपयोग ASCII के लिए छवि के बजाय ASCII को पाठ उत्पन्न करने के लिए भी कर सकते हैं ।


+1 का उल्लेख करने के लिए साइट का निर्माण करने के लिए ascii चित्र
don.joey

+1 के लिए jp2a (एक वेबसाइट का उपयोग क्यों करें?)
अष्टम'

सुनिश्चित करें कि ये echos एक शर्त के भीतर हैं जो यह जाँचता है कि आउटपुट एक ट्टी है, या (आपकी पसंद) शेल इंटरैक्टिव है। अन्यथा आप scp, rsync को तोड़ देंगे।
इग्मोंट

10

हम टर्मिनल में ASCII कला कैसे लागू करते हैं?

ASCII कला उत्पन्न करने के कई तरीके हैं, जिसमें विशेष सॉफ़्टवेयर और मैनुअल बिल्डिंग शामिल हैं, लेकिन, ऐसे वेब-साइट भी हैं जो केवल वांछित नाम दर्ज करके ASCII कला उत्पन्न करते हैं। सबसे पहले, हमें ASCII "कोड" बनाने / बनाने की आवश्यकता है: इस वेब-साइट पर जाएं , एक वांछित नाम लिखें और "लाइव" उत्पन्न ASCII परिणाम की प्रतिलिपि बनाएँ, फिर कला नाम की एक पाठ फ़ाइल बनाएं और उसमें ऊपर वर्णित ASCII उत्पन्न करें। परिणाम अपने होम फोल्डर में आर्ट फाइल को कॉपी करें (Nautilus साइडबार के होम पर क्लिक करके यहां नेविगेट करें) .bashrc फाइल खोलें (इसे देखने योग्य बनाने के लिए, Ctrl + H दबाएं) और पेज के नीचे पेस्ट करें

बिल्ली कला

यहाँ छवि विवरण दर्ज करें उल्लेखनीय है:

उपर्युक्त साइट में ASCII उत्पन्न करने के लिए सैकड़ों अलग-अलग फोंट हैं जिनमें विभिन्न आकार, 3 डी-लुक इत्यादि शामिल हैं।

यहाँ छवि विवरण दर्ज करें

स्रोत

Ascii के लिए छवियों के रूप में इस वेबसाइट पर जाएँ


5

सबसे पहले एक आस्की चित्र तैयार करें। मेरा सुझाव है asciio:

apt-get install asciio

asciio

उदाहरण:

  .-------.
  |  Hi   |
  '-------'
      ^      (\_/)
      '----- (O.o)
             (> <)

फाइल में ड्राइंग कॉपी और पेस्ट करें:

vim /home/<youruser>/banner

अंत में, जब आप एक नया बैश खोलते हैं तो पढ़ने के लिए फ़ाइल के अंत में जोड़ें:

echo "cat banner" >> /home/<youruser>/.bashrc

एक और टर्मिनल खोलें:

तैयार


क्या आप कृपया अपना उत्तर अंग्रेजी में दे सकते हैं?
edwinksl

माफ़ कीजिये। मैंने कोशिश की।
वेलिंगटन ओलिवेरा

मैंने अभी तक पोस्ट छवियों के लिए अनुमति नहीं दी है। माफ़ कीजिये।
वेलिंगटन ओलिवेरा

यह ठीक है, मुझे इस बात की जानकारी है।
एडविंकल

3

आप अपने टर्मिनल को छोड़ने के बिना अपने टर्मिनल पर दिलचस्प ASCII कला जोड़ सकते हैं। गायों cowsayमें से कुछ ASCII कला और पाइपिंग fortuneआउटपुट को कुछ और स्तर तक ले जा सकते हैं। आइए देखें कि यह कैसे किया जाता है, अपना टर्मिनल खोलें और टाइप करें:

sudo apt-get install cowsay

अब गाय स्थापित है चलो कुछ मज़ा है, निम्नलिखित आदेश जोड़ें

cowsay I am in a good mooooo-d.

यदि आपको गाय पसंद नहीं है, तो आपके टर्मिनल के भीतर एक रहस्यमय चिड़ियाघर है, टाइप करें

cowsay -f dragon Who dared to wake me up?

अपने रहस्यमय चिड़ियाघर प्रकार में सभी जानवरों की सूची लाने के लिए cowsay -l। यदि आप एक कोशिश पर बात करने के लिए 'सोच जानवर' पसंद करते हैं

cowthink -f <animal name> <your message>

< >नजरअंदाज किया जाना है। यदि आप हर बार लॉगिन करते समय एक ही कस्टम संदेश प्रदर्शित करना चाहते हैं, तो अन्यथा अगले चरण पर जाएं।

अपनी ASCII कला को कॉपी करें और होम डायरेक्टरी पर जाएं। एक फ़ाइल बनाएँ <newfile.txt>, फ़ाइल के अंदर अपनी ASCII कला चिपकाएँ और इसे सहेजें। .bashrcघर निर्देशिका से एक फ़ाइल खोलें । फ़ाइल के निचले पंक्ति पर निम्न जोड़ें और इसे सहेजें।

cat <newfile.txt>

आप कर रहे हैं :) अपने टर्मिनल को फिर से खोलें।


अपने जानवर को जोड़कर थोड़ा अधिक बुद्धिमान बनाएं fortune

sudo apt-get install fortune

होम डायरेक्टरी पर जाएं और .bashrcफ़ाइल की शीर्ष पंक्ति के रूप में खोलें और खोलें

fortune | cowsay -f <your animal>

अब फाइल को सेव करें और आप हो गए :)


3

यह एक png छवि फ़ाइल लेता है और आपके टर्मिनल पर एक नया रूप देता है

यदि आपके पास नोडज स्थापित है तो जारी करें

npm install -g picture-tube

फिर इसे अपने ~ / .bashrc के नीचे रखें

echo "picture-tube  --cols 60   /tmp/justpng/orbifold_333_shell.png"
      picture-tube  --cols 60   /tmp/justpng/orbifold_333_shell.png

कोड https://github.com/substack/picture-tube पर है

यहाँ छवि विवरण दर्ज करें

का आनंद लें


3

यहाँ छवि विवरण दर्ज करें

sudo apt-get install figlet

echo "Hello world!" | figlet | color_it.sh 54

cat color_it.sh

#!/usr/bin/env bash 

## A.M.Danischewski 2015+(c) Free - for (all (uses and 
## modifications)) - except you must keep this notice intact. 

declare INPUT_TXT=""
declare    ADD_LF="\n" 
declare -i DONE=0
declare -r COLOR_NUMBER="${1:-247}"
declare -r ASCII_FG="\\033[38;05;"
declare -r COLOR_OUT="${ASCII_FG}${COLOR_NUMBER}m"

function show_colors() { 
   ## perhaps will add bg 48 to first loop eventually 
 for fgbg in 38; do for color in {0..256} ; do 
 echo -en "\\033[${fgbg};5;${color}m ${color}\t\\033[0m"; 
 (($((${color}+1))%10==0)) && echo; done; echo; done
} 

if [[ ! $# -eq 1 || ${1} =~ ^-. ]]; then 
  show_colors 
  echo " Usage: ${0##*/} <color fg>" 
  echo "  E.g. echo \"Hello world!\" | figlet | ${0##*/} 54" 
else  
 while IFS= read -r PIPED_INPUT || { DONE=1; ADD_LF=""; }; do 
  PIPED_INPUT=$(sed 's#\\#\\\\#g' <<< "${PIPED_INPUT}")
  INPUT_TXT="${INPUT_TXT}${PIPED_INPUT}${ADD_LF}"
  ((${DONE})) && break; 
 done
 echo -en "${COLOR_OUT}${INPUT_TXT}\\033[00m"
fi 

इसकी विशिष्ट ~ dir ~ बिन बनाने के लिए और उन सभी फ़ाइलों को दिखाई देने के लिए

mkdir ~/bin
# ... put above color_it.sh as file ~/bin/color_it.sh
chmod +x ~/bin/color_it.sh   # make it executable
export PATH=${HOME}/bin:${PATH}  # add this line to your ~/.bashrc

echo "Hello world!" | figlet | color_it.sh 34

1
  1. अंजीर को स्थापित करें

apt-get स्थापित अंजीर

  1. संपादन .bashrc फ़ाइल के लिए हमें एक पाठ संपादक की आवश्यकता है, यहां हम लीफपैड का उपयोग करते हैं

apt-get install लीफपैड

  1. रूट फ़ोल्डर में स्थित .bashrc फ़ाइल को संपादित करें।

लीफपैड /root/.bashrc

  1. फ़ाइल के अंत में नीचे स्क्रॉल करें और फिर अपना नाम लिखें

अंजीर

  1. अगली पंक्ति में टाइप करें "आपका संदेश"

गूंज "हम गुमनाम हैं"

  1. फ़ाइल सहेजें (फ़ाइल-> सहेजें)

यहाँ छवि विवरण दर्ज करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.