मैं कमांड लाइन से एएससीआई-बैनर कैसे बना सकता हूं?


20

मैंने टर्मिनल कमांड का उपयोग करते हुए लोगों को देखा है banner:। यह बड़ा अस्की-आर्ट-स्टाइल टेक्स्ट बनाता है।

जब मैं इसे चलाने की कोशिश करता हूं, हालांकि, टर्मिनल कहता है कि यह मौजूद नहीं है। क्यों?

इसे कैसे स्थापित किया जा सकता है? क्या कोई विकल्प हैं?

जवाबों:


16

उपयोग करने से पहले आपको इसे स्थापित करना होगा। टर्मिनल में टाइप करें:

sudo apt-get install sysvbanner

यह पैकेज मानक स्थापना में उपलब्ध नहीं है और इसके लिए आपको इसे मैन्युअल रूप से स्थापित करना होगा।


26

मैंने हमेशा figletबड़े लेखन के लिए प्राथमिकता दी है । इसके बारे में कुछ चरित्र के आकार को बेहतर बनाए रखता है। थोड़ा व्यक्तिपरक लेकिन वहाँ तुम जाओ। काफी सरल:

$ sudo apt-get install figlet
$ figlet oh hai!
       _       _           _ _ 
  ___ | |__   | |__   __ _(_) |
 / _ \| '_ \  | '_ \ / _` | | |
| (_) | | | | | | | | (_| | |_|
 \___/|_| |_| |_| |_|\__,_|_(_)

(यह यहाँ की तुलना में टर्मिनल में बेहतर दिखता है)

एक टन प्रारूपण विकल्प भी हैं जो इसे विभिन्न स्थितियों के लिए उपयुक्त बनाते हैं। यह "फोंट" (के माध्यम से इस करता है standard, slant, shadow, small, smslant, bubble, digital, mini, आदि)। man figletउपलब्ध शैलियों और प्रारूपण विकल्पों की पूरी सूची है लेकिन यहाँ कुछ उदाहरण हैं:

$ figlet -f slant Hooah!
    __  __                  __    __
   / / / /___  ____  ____ _/ /_  / /
  / /_/ / __ \/ __ \/ __ `/ __ \/ / 
 / __  / /_/ / /_/ / /_/ / / / /_/  
/_/ /_/\____/\____/\__,_/_/ /_(_)   

$ figlet -f smslant Hooah!
   __ __               __   __
  / // /__  ___  ___ _/ /  / /
 / _  / _ \/ _ \/ _ `/ _ \/_/ 
/_//_/\___/\___/\_,_/_//_(_)  

$ figlet -f bubble Hooah!
  _   _   _   _   _   _  
 / \ / \ / \ / \ / \ / \ 
( H | o | o | a | h | ! )
 \_/ \_/ \_/ \_/ \_/ \_/ 

$ figlet -f mini Hooah!

|_| _  _  _.|_ | 
| |(_)(_)(_|| |o 

आप दोनों ने एक ही समय में एक ही कमांड का उपयोग किया है, इसलिए यह तय नहीं किया जा सकता है कि पहला किसका है। किसी भी तरह से जवाब देने के लिए धन्यवाद। +1
r40d

मेरे नए उत्तर को देखो, तुम कुछ बहुत अच्छा पा सकते हो
rʒɑd

आप ज्ञान के भंडार हैं! स्थापित 190 केबी पैकेज ... ;-)
Fabby

11

यदि आप एक बैनर के लिए अन्य "फोंट" / एएससीआईआई कला का उपयोग करना चाहते हैं, तो आप अंजीर को भी देख सकते हैं:

sudo apt-get install figlet

foo@bar:~$ figlet
hi
 _     _
| |__ (_)
| '_ \| |
| | | | |
|_| |_|_|

चियर्स

अनुसूचित जाति।


आप दोनों ने एक ही समय में एक ही कमांड का उपयोग किया है, इसलिए यह तय नहीं किया जा सकता है कि पहला किसका है। किसी भी तरह से जवाब देने के लिए धन्यवाद। +1
r40d

क्या वह दिखता है जैसे उसे अंक चाहिए? ;-)
स्वेचेस

1
मेरी नई जवाब पर नज़र आप वास्तव में कुछ शांत पा सकते हैं \
rɑːdʒɑ


11

शौचालय के नाम पर एक और मिला।

sudo apt-get install toilet

फिर भागो

toilet -f bigmono9 -F gay <your string>

उदाहरण के लिए:

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


1
यह एक अच्छा सुझाव है, ऐसा कभी नहीं सुना था। धन्यवाद।
स्वेचेस

मुझे टॉयलेट-पेपर की तरह दिखता है। उस पर रंगीन।
RPiAwesomeness

4

वैकल्पिक (कुछ भी स्थापित किए बिना)

  1. Https://duckduckgo.com पर जाएं
  2. खोज बार में: figlet YOUR BANNER HERE
  3. अंजीर को कॉपी करें और बैश स्क्रिप्ट में इसका उपयोग करें

उदाहरण बैश कोड:

#!/bin/bash

printf "
    YOUR FIGLET BANNER HERE
"

3

अपना टर्मिनल खोलें और पेस्ट करें

 sudo apt-get install sysvbanner

उपयोग:

 banner <yourstring>

उदाहरण:

यहाँ कोड दर्ज करें


Intersting, मैं के लिए क्या इस्तेमाल किया जाएगा? बस सोच रहा था ...
RPiAwesomeness

@RPiAwesomeness जहाँ आप कभी भी चाहते हैं, उदाहरण के लिए bash लिपियों में # टिप्पणी करने के लिए खड़ा है और वहाँ आप अपनी पहचान रख सकते हैं।
r --dʒɑ

@RPiAwesomeness प्रिंटर! हमने इसका उपयोग प्रिंटर के लिए बैनर बनाने और 1 पृष्ठ पर कुछ फैंसी जानकारी डालने के लिए किया।
रिनविंड

0

एक और (लंबा) विकल्प जो किसी भी नोडज की भागीदारी होने पर सहायक हो सकता है ascii-banner। यह एक नोड लाइब्रेरी है लेकिन इसे स्क्रिप्टेड किया जा सकता है।

$ sudo apt-get install npm
$ sudo npm -g install ascii-banner
$ node -e "var AsciiBanner = require('ascii-banner');AsciiBanner.write('Oh hai').out();"
  ______    __    __      __    __       ___       __  
 /  __  \  |  |  |  |    |  |  |  |     /   \     |  | 
|  |  |  | |  |__|  |    |  |__|  |    /  ^  \    |  | 
|  |  |  | |   __   |    |   __   |   /  /_\  \   |  | 
|  `--'  | |  |  |  |    |  |  |  |  /  _____  \  |  | 
 \______/  |__|  |__|    |__|  |__| /__/     \__\ |__| 

इसमें फ़ॉन्ट विकल्प भी हैं:

$ node -e "require('ascii-banner').write('Oh hai').font('Thin').out();"

,---.|        |         o
|   ||---.    |---.,---..
|   ||   |    |   |,---||
`---'`   '    `   '`---^`

लंबी लेकिन ठीक है, क्या विशेषताएं हैं?
r --dʒɑ

npmjs.org/package/ascii-banner#readme - .color(...)और संरेखण और before(...)और after(...)(फिर से, संरेखण और रंग के साथ) तर्क।
ओली
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.