커맨드 라인에서 아스키 배너를 만들려면 어떻게해야합니까?


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
rɑːdʒɑ

나의 새로운 대답을보십시오, 당신은 정말로 멋진 것을 찾을 수 있습니다
rɑːdʒɑ

당신은 지식의보고입니다! 190 KB 패키지 설치 ... ;-)
Fabby

11

배너에 다른 "글꼴"/ ASCII 아트를 사용하려면 그림을 볼 수도 있습니다.

sudo apt-get install figlet

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

건배

sc.


둘 다 같은 명령을 동시에 사용 했으므로 누가 먼저 명령을 결정할 수 없습니다. 어쨌든 대답 해 주셔서 감사합니다. +1
rɑːdʒɑ

포인트가 필요한 것처럼 보입니까? ;-)
swisscheese

1
내 새로운 답변을
보시면


11

화장실이라는 이름을 하나 더 발견했습니다.

sudo apt-get install toilet

그런 다음 실행

toilet -f bigmono9 -F gay <your string>

예를 들어 :

여기에 이미지 설명을 입력하십시오


1
그것은 좋은 제안입니다. 감사.
swisscheese

화장지처럼 보입니다. 화려한.
RPiAwesomeness

4

대안 (아무것도 설치하지 않고)

  1. https://duckduckgo.com으로 이동
  2. 검색 창에 다음을 입력하십시오. figlet YOUR BANNER HERE
  3. 그림을 복사하여 Bash 스크립트에서 사용하십시오.

배쉬 코드 예 :

#!/bin/bash

printf "
    YOUR FIGLET BANNER HERE
"

3

터미널을 열고 다음과 같이 붙여 넣기

 sudo apt-get install sysvbanner

용법:

 banner <yourstring>

예:

여기에 코드를 입력하시오


Intersting, 나는 무엇을 위해 사용될 것인가? 궁금해 ...
RPiAwesomeness

@RPiAwesomeness 당신이 원하는 곳, 예를 들어 bash 스크립트 #는 주석을 나타내며 거기에서 당신의 정체성을 가질 수 있습니다.
rɑːdʒɑ

@RPiAwesomeness 프린터! 우리는 이것을 사용하여 프린터 용 배너를 만들고 첫 페이지에 멋진 정보를 넣었습니다.
Rinzwind

0

nodejs가 관련된 경우 도움이 될 수있는 또 다른 (더 긴) 옵션은 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(...)정렬 및 색상과 함께) 인수.
Oli
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.