FIGlet, टर्मिनल से AscII टेक्स्ट बैनर बनाएं

FIGlet के बारे में

अगले लेख में हम FIGlet पर एक नज़र डालने जा रहे हैं। यह आवेदन जो हमें मदद करेगा हमारे अपने ASCII टेक्स्ट बैनर बनाएं। ये एक आकर्षक तरीके से और सादे पाठ से बनाए जाएंगे। उन्हें बनाने के लिए हम दो कमांड लाइन उपयोगिताओं का उपयोग करने में सक्षम होंगे जिन्हें फिगलेट कहा जाता है और एक अन्य इसी तरह का टॉयलेट कहा जाता है।

FIGlet एक टर्मिनल उपयोगिता है, जो उपयोग करने के लिए सरल है और जिसके साथ है टेक्स्ट बैनर बनाएं ASCII या बड़े अक्षर। हम विभिन्न फोंट का उपयोग करके इन बैनरों को बना सकते हैं, जो छोटे ASCII वर्णों के समूह से बने अक्षरों से बने होते हैं।

उबंटू में फिगलेट और टॉयलेट टूल्स को स्थापित और उपयोग करें

FIGlet और TOIlet टूल का उपयोग करने के लिए, हमें डिफ़ॉल्ट पैकेज मैनेजर का उपयोग करके उन्हें अपने सिस्टम पर इंस्टॉल करना चाहिए। ऐसा करने के लिए हम एक टर्मिनल (Ctrl + Alt + T) खोलेंगे और उसमें लिखेंगे:

sudo apt install figlet toilet

FIGlet का उपयोग करना

एक बार स्थापित होने के बाद, अंजीर का उपयोग करने का मूल तरीका है वह पाठ प्रदान करें जिसे हम रूपांतरित करना चाहते हैं एक बड़े बैनर या पाठ पर। FIGlet मानक इनपुट से या कमांड लाइन के हिस्से के रूप में संदेश पढ़ सकता है। कुछ तर्क जिनका उपयोग हम आउटपुट को संशोधित करने के लिए कर सकते हैं:

  • एक फ़ॉन्ट का चयन करने के लिए।
  • फ़ॉन्ट निर्देशिका का चयन करने के लिए -d।
  • -c आउटपुट टेक्स्ट को केंद्र बनाता है।
  • -एल पाठ को बाईं ओर संरेखित करें।
  • -r पाठ को दाईं ओर संरेखित करता है।
  • -उत्पादन का आकार निर्दिष्ट करें।
  • -k किर्निंग को सक्षम करता है, आसन्न लोगों के साथ विलय करने के बजाय प्रत्येक अक्षर को अलग से बनाता है।

एक न्यायोचित संरेखित करें

यदि हम चाहते हैं कि आउटपुट केंद्र में बने, तो हम -c तर्क का उपयोग करेंगे। ऐसा करने के लिए हम एक टर्मिनल (Ctrl + Alt + T) खोलेंगे और उसमें लिखेंगे:

अंजीर संरेखण

figlet -c Ubunlog.com

इसके अलावा, हम आउटपुट को बाईं ओर या -r को दाईं ओर प्रिंट करने के लिए सेट करने के लिए -l का भी उपयोग कर सकते हैं।

उत्पादन चौड़ाई को परिभाषित करें

हम -w तर्क के साथ आउटपुट चौड़ाई को नियंत्रित करने में भी सक्षम होंगे। डिफ़ॉल्ट चौड़ाई 80 कॉलम है। ऐसा करने के लिए, उसी टर्मिनल में, हम लिखेंगे:

उत्पादन चौड़ाई अंजीर

figlet -w 100 ancho de salida definido en 100

यदि हमारे पास एक व्यापक टर्मिनल है, तो हम कर सकते हैं -t तर्क के साथ हमारे टर्मिनल की पूरी चौड़ाई का उपयोग करें:

figlet -t Ubunlog.com

वर्णों के बीच स्थान जोड़ें

पैरा एक स्पष्ट परिणाम प्राप्त करें, हम -k तर्क का उपयोग करने में सक्षम होंगे। इसके साथ हम मुद्रित वर्णों के बीच थोड़ी जगह जोड़ सकते हैं।

FIGlet ने वर्णों के बीच स्थान जोड़ा

figlet -t -k espacio agregado entre caracteres

एक फ़ाइल से पाठ पढ़ें

कमांड लाइन पर टेक्स्ट लिखने के बजाय, हम टेक्स्ट को फाइल से पढ़ पाएंगे। इसके लिए हम उपयोग करेंगे -p विकल्प जैसा कि यह निम्नलिखित में दिखाया गया है:

FIGlet फ़ाइल से पढ़ा गया

echo "Ejemplo de texto para el articulo sobre figlet" > ejemplo.txt

figlet -kp < ejemplo.txt

आउटपुट स्रोत बदलें

यदि हम चाहते हैं, तो हम आउटपुट के लिए एक अन्य स्रोत निर्दिष्ट करने में सक्षम होंगे। इसके लिए हम -f तर्क का उपयोग करेंगे। एक नया स्रोत ए है .flf या .tlf फ़ाइल में संग्रहीत किया जाना है / usr / शेयर / अंजीर। हम टर्मिनल में निम्नलिखित टाइप करके उपलब्ध स्रोतों से परामर्श कर सकते हैं (Ctrl + Alt + T):

फोंट उपलब्ध अंजीर

ls /usr/share/figlet/

परामर्श के बाद, हम उस फ़ॉन्ट का उपयोग कर सकते हैं जिसे हम सबसे अधिक पसंद करते हैं। इस उदाहरण के लिए हम बैनर.flt फ़ॉन्ट में बदलने जा रहे हैं, टाइपिंग:

फ़ॉन्ट फिगलेट बदलें

figlet -f banner "Cambio de fuente a banner"

अगर कोई भी फिगलेट के बारे में अधिक जानना चाहता है, तो वे परामर्श कर सकते हैं इस परियोजना की वेबसाइट.

TOIlet का उपयोग करना

TOIlet कमांड का भी उपयोग किया जाता है ASCII वर्णों में पाठ को बदलना। इसे चलाने का सबसे सरल तरीका इस प्रकार है:

संदेश संदेश

toilet Ubunlog.com

किसी विशेष फ़ॉन्ट पर स्विच करने के लिए, हम इसका उपयोग करेंगे -अगर विकल्प। स्रोतों को उसी निर्देशिका से पढ़ा जाएगा जब हम FIGlet का उपयोग करते हैं।

TOIlet फ़ॉन्ट परिवर्तन

toilet -f future Ubunlog.com

के कई विकल्प जो हम FIGlet में उपयोग कर सकते हैं, वे TOIlet पर भी लागू होते हैं। अधिक जानकारी के लिए, हम उनके संबंधित मैन पेज देख सकते हैं:

man figlet

man toilet

इस लेख में हमने दो कमांड लाइन उपयोगिताओं को देखा है। दोनों पाठ को बड़े ASCII पाठ पात्रों में या बैनर बनाने के लिए बहुत उपयोगी हो सकते हैं।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   ज़मिर123 कहा

    मेरा एक प्रश्न है और वह यह है कि मैं नहीं जानता कि मेरे द्वारा रखे गए संदेश को हर बार टर्मिनल खोलने पर कैसे प्रदर्शित किया जाए, वैसे भी ट्यूटोरियल के लिए धन्यवाद