FIGlet, टर्मिनलवरून AscII मजकूर बॅनर तयार करा

अंजीर बद्दल

पुढील लेखात आम्ही एफआयजीलेटवर एक नजर टाकणार आहोत. आम्हाला मदत करेल हा अनुप्रयोग आमची स्वतःची एएससीआयआय मजकूर बॅनर तयार करा. हे आकर्षक मार्गाने आणि साध्या मजकूरातून तयार केले जाईल. ते तयार करण्यासाठी आम्ही एफआयजीलेट नावाची दोन कमांड लाइन युटिलिटीज आणि टीओआयलेट नावाची आणखी एक वापरण्यास सक्षम आहोत.

अंजीर एक टर्मिनल युटिलिटी आहे, वापरण्यास सोपी आणि ज्यासह मजकूर बॅनर तयार करा एएससीआयआय किंवा मोठी अक्षरे. आम्ही विविध फॉन्ट वापरून ही बॅनर तयार करू शकतो आणि त्या छोट्या एएससीआयआय वर्णांच्या एकत्रित अक्षरे बनवु शकू.

उबंटूमध्ये फिगलेट आणि टॉयलेटची साधने स्थापित करा आणि वापरा

FIGlet आणि TOIlet साधने वापरण्यासाठी, आम्ही ती डीफॉल्ट पॅकेज व्यवस्थापक वापरून आमच्या सिस्टमवर स्थापित करणे आवश्यक आहे. हे करण्यासाठी आम्ही टर्मिनल (Ctrl + Alt + T) उघडू आणि त्यात लिहू:

sudo apt install figlet toilet

अंजीर वापरणे

एकदा प्रतिष्ठापित झाल्यानंतर, अंजीर वापरण्याचा मूलभूत मार्ग आहे आम्ही रूपांतरित करू इच्छित मजकूर प्रदान करा मोठ्या बॅनर किंवा मजकूरावर. एफआयजीलेट मानक इनपुटवरून किंवा कमांड लाइनच्या भागातून संदेश वाचू शकते. आम्ही आऊटपुट सुधारित करण्यासाठी वापरू शकणारे काही युक्तिवादः

  • -f फॉन्ट निवडण्यासाठी.
  • -d फॉन्ट निर्देशिका निवडण्यासाठी.
  • -c आउटपुट मजकूर केंद्रित करते.
  • -l मजकूर डावीकडे संरेखित करा.
  • -r मजकूर उजवीकडे संरेखित करते.
  • आउटपुट आकार निर्दिष्ट करा.
  • -k कर्निंग सक्षम करते, जवळील अक्षरे विलीन करण्याऐवजी प्रत्येक अक्षरे स्वतंत्रपणे तयार करते.

जस्टिफाईड संरेखित करा

जर आपल्याला आउटपुट मध्यभागी तयार करायचे असेल तर आपण -c आर्ग्युमेंट वापरू. हे करण्यासाठी आम्ही टर्मिनल (Ctrl + Alt + T) उघडू आणि त्यात लिहू:

अंजीर संरेखन

figlet -c Ubunlog.com

याच्या व्यतिरीक्त, आउटपुट डावीकडे सेट करण्यासाठी किंवा -r चा वापर करून उजवीकडे प्रिंट करू शकतो.

आउटपुट रूंदी परिभाषित करा

आम्ही -w वितर्क सह आउटपुट रुंदी देखील नियंत्रित करू. डीफॉल्ट रूंदी 80 स्तंभ आहे. हे करण्यासाठी, त्याच टर्मिनलमध्ये आपण लिहू:

आउटपुट रुंदी अंजीर

figlet -w 100 ancho de salida definido en 100

जर आपल्याकडे विस्तृत टर्मिनल असेल तर आम्ही करू शकतो टर्मिनल सह आमच्या टर्मिनलची संपूर्ण रूंदी वापरा:

figlet -t Ubunlog.com

वर्णांमधील जागा जोडा

परिच्छेद एक स्पष्ट निकाल मिळवा, आम्ही -k वितर्क वापरण्यास सक्षम आहोत. त्याद्वारे आपण प्रिंट केलेल्या कॅरॅक्टर्स मध्ये थोडी जागा जोडू शकतो.

FIGlet ने वर्णांदरम्यान जागा जोडली

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 फाइल मध्ये संग्रहित करणे / यूएसआर / सामायिक / अंजीर. टर्मिनलमध्ये (Ctrl + Alt + T) खाली टाइप करुन उपलब्ध स्त्रोत तपासू शकतो.

फॉन्ट उपलब्ध

ls /usr/share/figlet/

सल्लामसलत केल्यानंतर, आम्हाला सर्वात जास्त आवडणारा फॉन्ट वापरू शकतो. या उदाहरणासाठी आपण टाइप करून, बॅनर.फ्लाट फॉन्टमध्ये बदलणार आहोत.

फॉन्ट अंजीर बदला

figlet -f banner "Cambio de fuente a banner"

जर कोणाला एफआयजीलेटबद्दल अधिक जाणून घ्यायचे असेल तर ते त्यांचा सल्ला घेऊ शकतात या प्रकल्पाची वेबसाइट.

टॉयलेट वापरत आहे

TOIlet कमांड देखील वापरली जाते मजकूर ASCII वर्णांमध्ये रूपांतरित करा. हे चालविण्याचा सर्वात सोपा मार्ग खालीलप्रमाणे आहेः

TOIlet संदेश

toilet Ubunlog.com

विशिष्ट फाँट वर जाण्यासाठी आपण हे वापरू -f पर्याय. जेव्हा आपण एफआयजीलेट वापरताना फाँट त्याच डिरेक्टरीमधून वाचल्या जातील.

टॉयलेट फॉन्ट बदल

toilet -f future Ubunlog.com

कित्येक आम्ही अंजीर मध्ये वापरू शकतो असे पर्याय टॉयलेट वर देखील लागू होतात. अधिक माहितीसाठी, आम्ही त्यांच्या संबंधित पृष्ठांवर सल्ला घेऊ शकतो:

man figlet

man toilet

या लेखात आम्ही दोन कमांड लाइन उपयुक्तता पाहिल्या आहेत. मोठ्या एएससीआयआय मजकूर वर्णांमध्ये मजकूर रूपांतरित करण्यासाठी किंवा बॅनर तयार करण्यासाठी दोघेही खूप उपयुक्त ठरू शकतात.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   zamyr123 म्हणाले

    मला एक प्रश्न आहे आणि तो असा आहे की मी प्रत्येक वेळी टर्मिनल उघडतो तेव्हा मी दिलेला संदेश कसा दिसावा हे मला माहित नाही, तरीही ट्यूटोरियलसाठी धन्यवाद 😀