본문 바로가기
etc

bash_profile 꾸미기

by abstract.jiin 2025. 1. 30.

배너 만들기

https://manytools.org/hacker-tools/ascii-banner/

 

앞 뒤로 echo “ 배너 이미지 “ 로 메모장에서 편집하고 붙여넣기

vi 에서 
:set paste
설정 상태에서 붙여넣기 

예시

echo " ███╗   ███╗ ██████╗ ███╗   ██╗██╗████████╗ ██████╗ ██████╗ ██╗███╗   ██╗ ██████╗  "
echo " ████╗ ████║██╔═══██╗████╗  ██║██║╚══██╔══╝██╔═══██╗██╔══██╗██║████╗  ██║██╔════╝  "
echo " ██╔████╔██║██║   ██║██╔██╗ ██║██║   ██║   ██║   ██║██████╔╝██║██╔██╗ ██║██║  ███╗ "
echo " ██║╚██╔╝██║██║   ██║██║╚██╗██║██║   ██║   ██║   ██║██╔══██╗██║██║╚██╗██║██║   ██║ "
echo " ██║ ╚═╝ ██║╚██████╔╝██║ ╚████║██║   ██║   ╚██████╔╝██║  ██║██║██║ ╚████║╚██████╔╝ "
echo " ╚═╝     ╚═╝ ╚═════╝ ╚═╝  ╚═══╝╚═╝   ╚═╝    ╚═════╝ ╚═╝  ╚═╝╚═╝╚═╝  ╚═══╝ ╚═════╝  "

캐럿 문자로 색상 지정

vi 에서 캐럿 문자 ^입력은 ctrl + v

echo "^[[36m ███╗   ███╗ ██████╗ ███╗   ██╗██╗████████╗ ██████╗ ██████╗ ██╗███╗   ██╗ ██████╗  ^[[0m"
echo "^[[33m ████╗ ████║██╔═══██╗████╗  ██║██║╚══██╔══╝██╔═══██╗██╔══██╗██║████╗  ██║██╔════╝  ^[[0m"
echo "^[[32m ██╔████╔██║██║   ██║██╔██╗ ██║██║   ██║   ██║   ██║██████╔╝██║██╔██╗ ██║██║  ███╗ ^[[0m"
echo "^[[33m ██║╚██╔╝██║██║   ██║██║╚██╗██║██║   ██║   ██║   ██║██╔══██╗██║██║╚██╗██║██║   ██║ ^[[0m"
echo "^[[36m ██║ ╚═╝ ██║╚██████╔╝██║ ╚████║██║   ██║   ╚██████╔╝██║  ██║██║██║ ╚████║╚██████╔╝ ^[[0m"
echo "^[[35m ╚═╝     ╚═╝ ╚═════╝ ╚═╝  ╚═══╝╚═╝   ╚═╝    ╚═════╝ ╚═╝  ╚═╝╚═╝╚═╝  ╚═══╝ ╚═════╝  ^[[0m"
echo "                                                                                              "
echo "^[[31m                                                                                         V ${VERSION}^[[0m"
echo "                                                                                              "

ANSI Color Code

[0m : 모든 색과 스타일 초기화
[1m : 굵게(bold) / 밝게
[3m : 이탤릭체(italic)
[4m : 밑줄(underline)
[7m : 반전(글자색/배경색을 거꾸로)
[9m : 가로줄 치기
[22m : 굵게(bold) 제거
[23m : 이탤릭체(italic)제거
[24m : 밑줄(underline)제거
[27m : 반전 제거
[29m : 가로줄 제거
[30m : 글자색:검정
[31m : 글자색:빨강
[32m : 글자색:초록
[33m : 글자색:노랑
[34m : 글자색:파랑
[35m : 글자색:마젠트(분홍)
[36m : 글자색:시안(청록)
[37m : 글자색:백색
[39m : 글자색으로 기본값으로
[40m : 바탕색:흑색
[41m : 바탕색:적색
[42m : 바탕색:녹색
[43m : 바탕색:황색
[44m : 바탕색:청색
[45m : 바탕색:분홍색
[46m : 바탕색:청록색
[47m : 바탕색:흰색
[49m :바탕색을 기본값으로

결과

참고

https://tech-linux.tistory.com/7

https://rainofpainki.github.io/shell_text_color/

https://blog.naver.com/tull00/221029315036

캐럿 문자 말고 복붙 가능하게 바꾸는법

캐럿문자는 복붙하면 변형이 있어서, 복붙해도 깨지지 않도록 변경해줬다.

echo -e "\e[36m ███╗   ███╗ ██████╗ ███╗   ██╗██╗████████╗ ██████╗ ██████╗ ██╗███╗   ██╗ ██████╗  \e[0m"
echo -e "\e[33m ████╗ ████║██╔═══██╗████╗  ██║██║╚══██╔══╝██╔═══██╗██╔══██╗██║████╗  ██║██╔════╝  \e[0m"
echo -e "\e[32m ██╔████╔██║██║   ██║██╔██╗ ██║██║   ██║   ██║   ██║██████╔╝██║██╔██╗ ██║██║  ███╗ \e[0m"
echo -e "\e[33m ██║╚██╔╝██║██║   ██║██║╚██╗██║██║   ██║   ██║   ██║██╔══██╗██║██║╚██╗██║██║   ██║ \e[0m"
echo -e "\e[36m ██║ ╚═╝ ██║╚██████╔╝██║ ╚████║██║   ██║   ╚██████╔╝██║  ██║██║██║ ╚████║╚██████╔╝ \e[0m"
echo -e "\e[35m ╚═╝     ╚═╝ ╚═════╝ ╚═╝  ╚═══╝╚═╝   ╚═╝    ╚═════╝ ╚═╝  ╚═╝╚═╝╚═╝  ╚═══╝ ╚═════╝  \e[0m"
echo "                                                                                              "
echo -e "\e[31m                                                                                         V ${VERSION}\e[0m"
echo "                                                                                              "

'etc' 카테고리의 다른 글

Windows Server Docker 지원 현황  (2) 2025.06.13