J'ai vu des gens en utilisant la commande terminal: banner. Cela crée un gros texte de style ascii.
Cependant, lorsque j'essaye de l'exécuter, le terminal dit qu'il n'existe pas. Pourquoi?
Comment l'installer? Existe-t-il des alternatives?
J'ai vu des gens en utilisant la commande terminal: banner. Cela crée un gros texte de style ascii.
Cependant, lorsque j'essaye de l'exécuter, le terminal dit qu'il n'existe pas. Pourquoi?
Comment l'installer? Existe-t-il des alternatives?
Réponses:
Vous devez l'installer avant de pouvoir l'utiliser. Tapez dans le terminal:
sudo apt-get install sysvbanner
Ce package n'est pas disponible dans l'installation standard et c'est pourquoi vous devez l'installer manuellement.
J'ai toujours préféré la figletgrosse écriture. Quelque chose à ce sujet préserve mieux la forme du personnage. Un peu subjectif mais c'est parti. Assez simple:
$ sudo apt-get install figlet
$ figlet oh hai!
_ _ _ _
___ | |__ | |__ __ _(_) |
/ _ \| '_ \ | '_ \ / _` | | |
| (_) | | | | | | | | (_| | |_|
\___/|_| |_| |_| |_|\__,_|_(_)
(Il semble mieux dans un terminal qu'il ne l'est ici)
Il existe également une tonne d'options de formatage qui le rendent adapté à de nombreuses situations différentes. Elle le fait à travers des "polices" ( standard, slant, shadow, small, smslant, bubble, digital, mini, etc.). man figleta une liste complète des styles et des options de mise en forme disponibles, mais voici quelques exemples:
$ figlet -f slant Hooah!
__ __ __ __
/ / / /___ ____ ____ _/ /_ / /
/ /_/ / __ \/ __ \/ __ `/ __ \/ /
/ __ / /_/ / /_/ / /_/ / / / /_/
/_/ /_/\____/\____/\__,_/_/ /_(_)
$ figlet -f smslant Hooah!
__ __ __ __
/ // /__ ___ ___ _/ / / /
/ _ / _ \/ _ \/ _ `/ _ \/_/
/_//_/\___/\___/\_,_/_//_(_)
$ figlet -f bubble Hooah!
_ _ _ _ _ _
/ \ / \ / \ / \ / \ / \
( H | o | o | a | h | ! )
\_/ \_/ \_/ \_/ \_/ \_/
$ figlet -f mini Hooah!
|_| _ _ _.|_ |
| |(_)(_)(_|| |o
Si vous souhaitez utiliser d'autres "polices" / art ASCII pour une bannière, vous pouvez également consulter figlet:
sudo apt-get install figlet
foo@bar:~$ figlet
hi
_ _
| |__ (_)
| '_ \| |
| | | | |
|_| |_|_|
à votre santé
Caroline du Sud.
J'en ai trouvé un autre nommé toilettes.
sudo apt-get install toilet
Ensuite, exécutez
toilet -f bigmono9 -F gay <your string>
Par exemple:

Alternative (sans rien installer)
figlet YOUR BANNER HEREExemple de code Bash:
#!/bin/bash
printf "
YOUR FIGLET BANNER HERE
"
Ouvrez votre terminal et collez-le
sudo apt-get install sysvbanner
Usage:
banner <yourstring>
Exemple:

Une autre option (plus longue) qui pourrait être utile en cas d'implication de nodejs est ascii-banner. C'est une bibliothèque de nœuds mais elle peut être scénarisée.
$ sudo apt-get install npm
$ sudo npm -g install ascii-banner
$ node -e "var AsciiBanner = require('ascii-banner');AsciiBanner.write('Oh hai').out();"
______ __ __ __ __ ___ __
/ __ \ | | | | | | | | / \ | |
| | | | | |__| | | |__| | / ^ \ | |
| | | | | __ | | __ | / /_\ \ | |
| `--' | | | | | | | | | / _____ \ | |
\______/ |__| |__| |__| |__| /__/ \__\ |__|
Il a également des options de police:
$ node -e "require('ascii-banner').write('Oh hai').font('Thin').out();"
,---.| | o
| ||---. |---.,---..
| || | | |,---||
`---'` ' ` '`---^`
.color(...)et alignement et before(...)et after(...)(encore une fois, avec alignement et couleur) arguments.