Você precisa instalá-lo antes de poder usá-lo. Digite o terminal:
sudo apt-get install sysvbanner
Este pacote não está disponível na instalação padrão e é por isso que você precisa instalá-lo manualmente.
Eu vi pessoas usando o comando terminal: banner
. Isso cria um grande texto no estilo ascii-art.
Quando eu tento executá-lo, no entanto, o terminal diz que não existe. Por quê?
Como faço para instalá-lo? Existem alternativas?
Você precisa instalá-lo antes de poder usá-lo. Digite o terminal:
sudo apt-get install sysvbanner
Este pacote não está disponível na instalação padrão e é por isso que você precisa instalá-lo manualmente.
Eu sempre preferi figlet
para escrever grandes. Algo sobre isso preserva melhor a forma do personagem. Um pouco subjetivo, mas lá vai você. Bastante simples:
$ sudo apt-get install figlet
$ figlet oh hai!
_ _ _ _
___ | |__ | |__ __ _(_) |
/ _ \| '_ \ | '_ \ / _' | | |
| (_) | | | | | | | | (_| | |_|
\___/|_| |_| |_| |_|\__,_|_(_)
(parece melhor em um terminal do que aqui)
Também há muitas opções de formatação que o tornam adequado para muitas situações diferentes. Isso é feito por meio de "fontes" ( standard
, slant
, shadow
, small
, smslant
, bubble
, digital
, mini
, etc). man figlet
tem uma lista completa de estilos e opções de formatação disponíveis, mas aqui estão alguns exemplos:
$ figlet -f slant Hooah!
__ __ __ __
/ / / /___ ____ ____ _/ /_ / /
/ /_/ / __ \/ __ \/ __ '/ __ \/ /
/ __ / /_/ / /_/ / /_/ / / / /_/
/_/ /_/\____/\____/\__,_/_/ /_(_)
$ figlet -f smslant Hooah!
__ __ __ __
/ // /__ ___ ___ _/ / / /
/ _ / _ \/ _ \/ _ '/ _ \/_/
/_//_/\___/\___/\_,_/_//_(_)
$ figlet -f bubble Hooah!
_ _ _ _ _ _
/ \ / \ / \ / \ / \ / \
( H | o | o | a | h | ! )
\_/ \_/ \_/ \_/ \_/ \_/
$ figlet -f mini Hooah!
|_| _ _ _.|_ |
| |(_)(_)(_|| |o
Se você deseja usar outras "fontes" / arte ASCII para um banner, você também pode ver o figlet:
sudo apt-get install figlet
foo@bar:~$ figlet
hi
_ _
| |__ (_)
| '_ \| |
| | | | |
|_| |_|_|
felicidades
sc.
Encontrou mais um chamado como banheiro.
sudo apt-get install toilet
Em seguida, execute
toilet -f bigmono9 -F gay <your string>
Por exemplo:
Alternativa (sem instalar nada)
figlet YOUR BANNER HERE
Exemplo de código Bash:
#!/bin/bash
printf "
YOUR FIGLET BANNER HERE
"
Abra o seu terminal e cole como
sudo apt-get install sysvbanner
Uso:
banner <yourstring>
Exemplo:
Outra opção (mais longa) que pode ser útil se houver qualquer envolvimento do nodejs é ascii-banner
. É uma biblioteca de nós, mas pode ser roteirizada.
$ sudo apt-get install npm
$ sudo npm -g install ascii-banner
$ node -e "var AsciiBanner = require('ascii-banner');AsciiBanner.write('Oh hai').out();"
______ __ __ __ __ ___ __
/ __ \ | | | | | | | | / \ | |
| | | | | |__| | | |__| | / ^ \ | |
| | | | | __ | | __ | / /_\ \ | |
| '--' | | | | | | | | | / _____ \ | |
\______/ |__| |__| |__| |__| /__/ \__\ |__|
Também tem opções de fonte:
$ node -e "require('ascii-banner').write('Oh hai').font('Thin').out();"
,---.| | o
| ||---. |---.,---..
| || | | |,---||
'---'' ' ' ''---^'
Tags command-line