अगले लेख में हम 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 -t -k espacio agregado entre caracteres
एक फ़ाइल से पाठ पढ़ें
कमांड लाइन पर टेक्स्ट लिखने के बजाय, हम टेक्स्ट को फाइल से पढ़ पाएंगे। इसके लिए हम उपयोग करेंगे -p विकल्प जैसा कि यह निम्नलिखित में दिखाया गया है:
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 -f future Ubunlog.com
के कई विकल्प जो हम FIGlet में उपयोग कर सकते हैं, वे TOIlet पर भी लागू होते हैं। अधिक जानकारी के लिए, हम उनके संबंधित मैन पेज देख सकते हैं:
man figlet man toilet
इस लेख में हमने दो कमांड लाइन उपयोगिताओं को देखा है। दोनों पाठ को बड़े ASCII पाठ पात्रों में या बैनर बनाने के लिए बहुत उपयोगी हो सकते हैं।
मेरा एक प्रश्न है और वह यह है कि मैं नहीं जानता कि मेरे द्वारा रखे गए संदेश को हर बार टर्मिनल खोलने पर कैसे प्रदर्शित किया जाए, वैसे भी ट्यूटोरियल के लिए धन्यवाद