티스토리 뷰

cowsay

https://www.wikiwand.com/en/Cowsay

https://github.com/tnalpgge/rank-amateur-cowsay

brew home cowsay

Cowsay는 terminal에서 ASCII아트 메시지와 함께 소를 그린 그림을 출력하게 해주는 프로그램입니다.

cowsay 설치하기

brew install cowsay

우선 brew를 이용하여 cowsay를 설치합니다.

cowsay 출력하기

cowsay hello world!

다음과 같이 cowsay가 출력되는 모습을 볼 수 있습니다.

cowsay hello world | lolcat

lolcat을 활용한다면 색을 입혀서 이쁘게 할 수 있습니다.

fortune

https://www.ibiblio.org/pub/linux/games/amusements/fortune/!INDEX.html

brew home fortune

fortune은 전세계에 존재하는 명언을 모아놓은 프로그램입니다.

fortune 설치하기

brew install fortune

brew를 이용하여 fortune 설치를 합니다.

cowsay와 fortune 활용하기

fortune | cowsay | lolcat

fortune과 cowsay와 lolcat을 활용하면 다음과 같이 출력을 할 수 있습니다.

cowsay와 fortune 모두 다 많은 옵션이 있지만 그 중에서도 가장 활용도가 높은 것 위주로 설명을 하려고 합니다.

fortune -s

fortune -s | cowsay -f dragon-and-cow | lolcat

위와 같은 문장을 예로 들어보겠습니다.

fortune의 -s 는 여러 fortune 중 짧은 문장만 출력을 해주는 것입니다.

-s 옵션을 제거 한 경우

긴 문장 짧은 문장 무작위로 출력되지만 위 사진과 같이 긴 문장이 출력 될 수 있는 것을 볼 수 있습니다.

cowsay -f

-f 를 이용하면 cow 외에 다른 동물이나 형상으로 표현이 가능합니다.

cd /usr/local/share/cows

ls

사용 가능한 형상 리스트

위 사진과 같이 cd /usr/local/share/cows 를 하면 cow를 제외하고 대체 가능한 목록들이 나오는데 .cow 파일을 -f 뒤에 입력을 하면 그 형상이 나옵니다.

fortune -s | cowsay -f daemon | lolcat
fortune -s | cowsay -f bud-frogs | lolcat

daemon.cowbud-frogs.cow

위 사진과 같이 다양하게 활용이 가능합니다.

fortune 원하는 종류만 출력하기

cd /usr/local/share/games/fortunes
ls

명령어를 사용하여 이동 후 .dat 파일이 아닌 확장자가 붙지 않은 파일 을 활용하면 됩니다.

fortune -s computers | cowsay -f daemon | lolcat

computers 옵션을 사용한 모습

computer 관련 fortune만 출력되는 것을 볼 수 있습니다.

terminal(iterm2) 를 키면 바로 나올 수 있게 하기

vi ~/.zshrc

Vim 에디터가 서툴다면 code ~/.zshrc 를 할 것을 추천합니다.

vi ~/.zshrc 를 하거나 vscode를 사용하는 경우 code ~/.zshrc 명령어를 입력하여 파일을 엽니다.

fortune -s | cowsay -f dragon-and-cow | lolcat

위와 같은 문장 혹은 자신이 원하는 설정을 포함한 문장을 ~/.zshrc 파일 하단에 추가합니다.

그리고 :wq 를 사용하여 저장 후 빠져나옵니다.

source ~/.zshrc 

그 후 다음과 같은 명령어를 입력하여 변동사항이 있는 ~/.zhsrc 를 활성화합니다.

다시 터미널을 열면 자동적으로 출력되는 것을 확인할 수 있습니다.

댓글