Caixas - desenha caixas de arte ASCII e formas no terminal Linux

Caixas - desenha caixas de arte ASCII e formas no terminal Linux

Caixas é um programa de linha de comando simples e configurável que pode desenhar qualquer tipo de caixa em torno de seu texto de entrada. Ele filtra o texto e desenha formas em torno dele - é praticamente um filtro de texto. De fato, ele foi projetado para ser integrado ao seu editor como um filtro de texto (suporta o padrão do VIM). Pode desenhar formas que variam de caixas simples a arte complexa ASCII.

Neste artigo, aprenderemos a usar o utilitário de caixas para desenhar formas no terminal Linux.

Como instalar o utilitário de caixas no Linux

Para instalar o caixas Utilitário no Linux, use o comando apropriado para sua distribuição.

$ sudo apt as caixas de instalação [em Debian/Ubuntu] Caixas de instalação $ sudo yum [em CENTOS/RHEL] Fedora] 

Agora que você tem caixas instaladas, observe que ele usa o $ Home/.caixas arquivo de configuração específico do usuário ou o /etc/caixas/caixas-config Arquivo de configuração em todo o sistema.

Vamos ter um Linux Terminal Divery.

Para ver o design das caixas padrão, basta fornecer algum texto de entrada como mostrado.

$ eco "Ei, isso é Tecmint.com! Obrigado por nos seguir."| Caixas /***************************************************** ***** / /*Ei, isso é Tecmint.com! Obrigado por nos seguir. * / / *************************************************** *******/ 

Para especificar outro design, use o -d bandeira como mostrado.

$ eco "Ei, isso é Tecmint.com! Obrigado por nos seguir."| Caixas -d menino  .-"" "-. / .===. \ \/ 6 6 \/ (\ ___/) _________________ ooo __ \ _____/ _____________________/ \ | Ei, isso é Tecmint.com! Obrigado por nos seguir. | \ ______________________________ ooo _________________/ | | | | _ | _ | | | | | __ | __ | /-'y'-\ (__/ \ __) 

Para alinhar ou posicionar o texto dentro da caixa, use o -a bandeira. Vamos demonstrar como isso funciona com o exemplo a seguir (onde o c significa centro).

$ eco "Ei, isso é Tecmint.com! Obrigado por nos seguir."| Caixas -d diamantes  /\/\/\/\/\/\ // \\/\/\ // \\/\/\ // \\/\/\ // \\/\/\ // \\/\ /\ // \\\ /// \\/\ // \\\ /// \\/\ // \\\ /// \\/\ // \\\ /// \\/\ // \\\ /// \\/\ // \\\ // \/\\ /// \\\ // \/\\ /// \\\ // \/\\ /// \\\ // \/\\ /// \\\ // \/\\ /// \\ \\ // \/Hey, isso é Tecmint.com! Obrigado por nos seguir. \/\\ // \/\//\/\ // \\ // \\ \\ // \\ // \/\//\/\ // \\/\/\ // \\ \\ /// \\/\ // \\\ /// \\/\ // \\\ /// \\/\ // \\\ /// \\/\ // \\\\ /// \\/\ // \\\ // \/\\ /// \\\ // \/\\ /// \\\ // \/\\ /// \\\ // \/\\ /// \\\ // \/\\ /// \\\ // \/\/\\ // \/\/\\ // \/\/\\ // \// \/ \\ // \/ \/ ​​\\ // \/ \/ ​​\/ ​​\/ ​​\/ ​​\// 
$ eco "Ei, isso é Tecmint.com! Obrigado por nos seguir."| Caixas -d diamantes -a c  /\/\/\/\/\/\ // \\/\/\ // \\/\/\ // \\/\/\ // \\/\/\ // \\/\ /\ // \\\ /// \\/\ // \\\ /// \\/\ // \\\ /// \\/\ // \\\ /// \\/\ // \\\ /// \\/\ // \\\ // \/\\ /// \\\ // \/\\ /// \\\ // \/\\ /// \\\ // \/\\ /// \\\ // \/\\ /// \\ \\ // \/\/\\ // \/\//\/\ // \\ Ei, isso é Tecmint.com! Obrigado por nos seguir. // \\ \\ // \\ // \/\//\/\ // \\/\/\ // \\ \\ /// \\/\ // \\\ /// \ \/\ // \\\ /// \\/\ // \\\ /// \\/\ // \\\ /// \\/\ // \\\ // \/\\ /// \\\ // \/\\ /// \\\ // \/\\ /// \\\ // \/\\ /// \\\ // \/\\ // /\\\ // \/\/\\ // \/\/\\ // \/\/\\ // \/\/\\ // \/\/\\ // \/\/\/ \/ \/ ​​\/ ​​\/ 

Na temporada de Natal, você pode usar o design do Papai Noel para enviar sua família e amigos felizes mensagens de férias, por exemplo.

$ eco "Tecmint.com deseja -lhe um Feliz Natal e um Feliz Ano Novo de 2019 "| Caixas -D Papai Noel  .-"" "-. /______; \ _______ \ | (/ a a \) (_) (.-.).-.) _______________________ ooo __ ( ^) _______________________________ / '-.___.-'\ | Tecmint.com deseja -lhe um Feliz Natal e um Feliz Ano Novo de 2019 | \ ________________________________________ OOO _______________________/ | _ | _ | jgs \ ___ | ___/ ___ | ___ | _ | _ | /-'y'-\ (__/ \ __) 

Para listar todos os designs/estilos disponíveis, execute o seguinte comando.

$ caixas -l 59 Estilos disponíveis em "/etc/caixas/caixas-config": ------------------------------------- -------------- ADA-Box (Domínio Público), codificado por Neil Bird <[email protected]>: ---------------------------------- Pássaro <[email protected]>: - - ADA regular - Comentários…  

Ele suporta justificação de linha, especificação de tamanho de caixa, preenchimento de texto, recuo, uso de expressões regulares e muito mais.

Dia dos Namorados chegando mais perto, e você queria impressionar sua namorada ou esposa de uma maneira Linux e depois usar caixas como mostrado.

$ echo -e "\ n \ tme: você será meu namorado?\ n \ tgirl: de jeito nenhum \ n \ tme: sudo você será meu namorado?\ n \ tgirl: sim ... sim ... sim! Vamos!"| Caixas -d menino  .-"" "-. / .===. \ \/ 6 6 \/ (\ ___/) _________ ooo __ \ _____/ _____________/ \ | | | Eu: Você será meu namorado? | | Menina: De jeito nenhum | | Eu: sudo você será meu namorado? | | Menina: Sim ... sim ... sim! Vamos! | \ ______________________ ooo _________/ | | | | _ | _ | | | | | __ | __ | /-'y'-\ (__/ \ __) 

Para mais informações e exemplos, acesse http: // caixas.Thomasjensen.com/exemplos.html.

Caixas é um utilitário de linha de comando que desenha uma caixa em torno de seu texto de entrada. Neste artigo, aprenderemos a instalar e usar o utilitário de caixas para desenhar formas no terminal Linux. Use o formulário de feedback abaixo para compartilhar seus pensamentos sobre isso.