Mac OSX에서 터미널 실행 시 명언을 보여준다거나 맥의 시스템정보를 보여주는 등의 터미널을 보신적이 있으신가요? 이번 포스팅에서는 간단하게 터미널 시작시 명언이나 시스템정보를 예쁘게 보여줄 수 있는 방법을 알아보도록 하겠습니다.

OS의 로고와 함께 시스템 정보 보여주기

OS별 로고와 함께 시스템 정보를 간략히 보여주는 유틸은 screenfetch 라는 유틸입니다. 아래와 같이 brew 를 이용하여 쉽게 설치가 가능합니다. 

❯ brew install screenfetch

설치 후, 간단히 screenfetch 라는 명령을 입력하면 아래와 같은 시스템 정보를 쉘에서 확인 할 수 있습니다.

 

Cowsay

cowsay 는 텍스트아트로 이루어진 Cow가 메시지를 보여주는 유틸입니다. 

❯ brew install cowsay

cowsay 에는 여러가지 캐릭터들이 제공됩니다. 여기서는 vader 라는 cowsay 캐릭터를 이용하여 보겠습니다.

> cowsay -f vader "Hello RSEC.KR"

결과는 아래와 같습니다.

 

cowsay 의 캐릭터는 아래 명령어로 확인 가능합니다.

❯ cowsay -l
Cow files in /usr/local/Cellar/cowsay/3.04/share/cows:
beavis.zen blowfish bong bud-frogs bunny cheese cower daemon default dragon
dragon-and-cow elephant elephant-in-snake eyes flaming-sheep ghostbusters
head-in hellokitty kiss kitty koala kosh luke-koala meow milk moofasa moose
mutilated ren satanic sheep skeleton small sodomized stegosaurus stimpy
supermilker surgery telebears three-eyes turkey turtle tux udder vader
vader-koala www

bud-frogs 라는 캐릭터로 cowsay를 실행하면 아래처럼 되겠죠.

 

Fortune (명언 및 행운의 이야기 알려주기~)

fortune 은 명언 및 행운의 이야기를 알려주는 프로그램입니다. 간단하게 brew를 이용하여 설치 할 수 있습니다.

❯ brew install fortune

파이프를 이용하여 cowsay 와 함께 사용하게 되면, Cow가 명언을 이야기 해주는 형태가 되는것이죠.

❯ fortune | cowsay -f vader

윌스턴 처칠의 명언을 Cowth Vader 가 얘기해 주는군요.

 

Lolcat

Lolcat 은 스트링이나 문자열에 랜덤하게 그라데이션을 넣어주는 유틸입니다. 아래와 같이 gem을 이용하여 설치 합니다.

❯ gem install lolcat

Cowth vader 가 이야기 해주는 명언이 아래와 같이 표현됩니다.

 

Artii

Artii 는 문자열을 텍스트아트로 표현해주는 유틸입니다. lolcat 과 함께 사용하면 예쁘게 표현 할 수 있습니다.

❯ gem install artii

아래와 같이 artii 를 이용하여 Hello RSEC.KR을 실행하면

 

Ponysay

Panysay 는 조랑말이 나와서 텍스트를 이용해주는 유틸입니다. cowsay 와 비슷한 유틸이죠.

❯ brew install ponysay

cowsay 와 마찬가지로 아래와 같은 형태로 활용 할 수 있겠죠.

❯ fortune | ponysay -f vader

 

다양한 폰트형식의 아스키아트 만들기

figfonts 라는 유틸은 여러분들이 입력한 스트링에 대한 다양한 폰트형태의 아스키아트를 만들어줍니다. 이를 text 형식으로 저장 한 후, 터미널 로그인시 출력하는 형태로 활용하시면 되겠습니다.

설치는 아래와 같이 진행합니다.

❯ brew install figlet

설치 후 아래와 같이 실행하면 원하는 형태의 아스키 아트를 얻을 수 있습니다.

❯ showfigfonts "Rsec.KR"

 

마지막으로 활용하는 방법~

Ponysay 를 이용했을 경우

❯ artii "Welcome RSEC.KR" | lolcat && fortune | ponysay

Cowsay 를 이용했을 경우

❯ artii "Welcome RSEC.KR" | lolcat && fortune | cowsay | lolcat

 

위와 같이 재미있는 캐릭터 또는 텍스트아트를 이용하여, 터미널 오픈시 좀 더 Geek 스러운 터미널을 만드는 방법을 알아보았습니다. 기술적으로는 사용하지 않아도 전혀 문제 될 것은 없으나 뭔가 있어보이니까 한번 적용해 보는 것도 괜찮을 것 같습니다~~

 

There are currently no comments.