Ich habe Leute gesehen , den Terminal - Befehl: banner
. Dies erzeugt einen großen Text im ASCII-Art-Stil.
Beim Versuch, es auszuführen, gibt das Terminal jedoch an, dass es nicht vorhanden ist. Warum?
Wie installiere ich es? Gibt es Alternativen?
Ich habe Leute gesehen , den Terminal - Befehl: banner
. Dies erzeugt einen großen Text im ASCII-Art-Stil.
Beim Versuch, es auszuführen, gibt das Terminal jedoch an, dass es nicht vorhanden ist. Warum?
Wie installiere ich es? Gibt es Alternativen?
Antworten:
Sie müssen es installieren, bevor Sie es verwenden können. Geben Sie das Terminal ein:
sudo apt-get install sysvbanner
Dieses Paket ist in der Standardinstallation nicht verfügbar. Aus diesem Grund müssen Sie es manuell installieren.
Ich habe es immer vorgezogen, figlet
groß zu schreiben. Etwas daran bewahrt die Charakterform besser. Ein bisschen subjektiv, aber los geht's. Einfach genug:
$ sudo apt-get install figlet
$ figlet oh hai!
_ _ _ _
___ | |__ | |__ __ _(_) |
/ _ \| '_ \ | '_ \ / _` | | |
| (_) | | | | | | | | (_| | |_|
\___/|_| |_| |_| |_|\__,_|_(_)
(In einem Terminal sieht es besser aus als hier)
Es gibt auch eine Menge Formatierungsoptionen, die es für viele verschiedene Situationen geeignet machen. Es tut dies durch "Fonts" ( standard
, slant
, shadow
, small
, smslant
, bubble
, digital
, mini
, etc.). man figlet
enthält eine vollständige Liste der verfügbaren Stile und Formatierungsoptionen, aber hier einige Beispiele:
$ figlet -f slant Hooah!
__ __ __ __
/ / / /___ ____ ____ _/ /_ / /
/ /_/ / __ \/ __ \/ __ `/ __ \/ /
/ __ / /_/ / /_/ / /_/ / / / /_/
/_/ /_/\____/\____/\__,_/_/ /_(_)
$ figlet -f smslant Hooah!
__ __ __ __
/ // /__ ___ ___ _/ / / /
/ _ / _ \/ _ \/ _ `/ _ \/_/
/_//_/\___/\___/\_,_/_//_(_)
$ figlet -f bubble Hooah!
_ _ _ _ _ _
/ \ / \ / \ / \ / \ / \
( H | o | o | a | h | ! )
\_/ \_/ \_/ \_/ \_/ \_/
$ figlet -f mini Hooah!
|_| _ _ _.|_ |
| |(_)(_)(_|| |o
Wenn Sie andere "Schriftarten" / ASCII-Grafiken für ein Banner verwenden möchten, können Sie sich auch figlet ansehen:
sudo apt-get install figlet
foo@bar:~$ figlet
hi
_ _
| |__ (_)
| '_ \| |
| | | | |
|_| |_|_|
Prost
sc.
Fand einen weiteren namens als Toilette.
sudo apt-get install toilet
Dann renne
toilet -f bigmono9 -F gay <your string>
Beispielsweise:
Alternative (ohne etwas zu installieren)
figlet YOUR BANNER HERE
Beispiel Bash Code:
#!/bin/bash
printf "
YOUR FIGLET BANNER HERE
"
Öffne dein Terminal und füge es ein als
sudo apt-get install sysvbanner
Verwendung:
banner <yourstring>
Beispiel:
Eine weitere (längere) Option, die hilfreich sein kann, wenn ein Knoten beteiligt ist, ist ascii-banner
. Es handelt sich um eine Knotenbibliothek, die jedoch auch als Skript ausgeführt werden kann.
$ sudo apt-get install npm
$ sudo npm -g install ascii-banner
$ node -e "var AsciiBanner = require('ascii-banner');AsciiBanner.write('Oh hai').out();"
______ __ __ __ __ ___ __
/ __ \ | | | | | | | | / \ | |
| | | | | |__| | | |__| | / ^ \ | |
| | | | | __ | | __ | / /_\ \ | |
| `--' | | | | | | | | | / _____ \ | |
\______/ |__| |__| |__| |__| /__/ \__\ |__|
Es hat auch Schriftartoptionen:
$ node -e "require('ascii-banner').write('Oh hai').font('Thin').out();"
,---.| | o
| ||---. |---.,---..
| || | | |,---||
`---'` ' ` '`---^`
.color(...)
und die Ausrichtung und before(...)
und after(...)
(wieder mit Ausrichtung und Farbe) Argumenten.