리눅스에서 터미널안시 사용 관련 질문입니다~
솔라리스 혹은 리눅스에서 예전 텔넷 통신시절 사용하던 안시를 사용해서 좀 꾸며볼까 하는데..
안시코드표는 찾을 수 있는데 대체 어디서 어떻게 설정을 해야 적용할 수 있는지 찾기 힘들더라구요.
혹시 아시는분 있나요?
로긴할때 좀 재밌는걸 띄워볼까 구상중인데...
일단, 화면에 색 표시라도 해볼겸 간단하게 쉘하나 돌려볼까 하는데..
내용은 아래와 같구요.
#!/bin/bash
esc="^["
echo -e "\t 40\t 41\t 42\t 43\t 44 45\t46\t 47"
for fore in 30 31 32 33 34 35 36 37; do
line1="$fore "
line2=" "
for back in 40 41 42 43 44 45 46 47; do
line1="${line1}${esc}${back};${fore}m 보톨 ${esc}0m"
line2="${line2}${esc}${back};${fore};1m 밝은 ${esc}0m"
done
echo -e "$line1\n$line2"
done
쉘 돌린 결과를 리다이렉트로 파일하나 만들고 cat으로 읽어들여도 안나오네요. 코드만 표시되고...
테스트섭으로 구성한 PC는 FC6에 접속터미널은 SecureCRT쓰고 있습니다.
새 덧글...
아무도 답변할 사람이 안계신건가요 ;;;
Hi~ :P
esc="^[" 를 esc="\e["
를
로 해 보세요.
escape 문자를 삽입하라는 의미신건가요?
그래도 안먹네요 ㅠ_ㅠ 앞에 \만 붙어서 주르륵 그대로 출력;;
40 41 42 43 44 45 46 47
30 \0;30m 보톨 \m\1;30m 보톨 \m\2;30m 보톨 \m\3;30m 보톨 \m\4;30m 보톨 \m\5;30m 보톨 \m\6;30m 보톨 \m\7;30m 보톨 \m
\0;30;1m 밝은 \m\1;30;1m 밝은 \m\2;30;1m 밝은 \m\3;30;1m 밝은 \m\4;30;1m 밝은 \m\5;30;1m 밝은 \m\6;30;1m 밝은 \m\7;30;1m 밝은 \m
31 \0;31m 보톨 \m\1;31m 보톨 \m\2;31m 보톨 \m\3;31m 보톨 \m\4;31m 보톨 \m\5;31m 보톨 \m\6;31m 보톨 \m\7;31m 보톨 \m
\0;31;1m 밝은 \m\1;31;1m 밝은 \m\2;31;1m 밝은 \m\3;31;1m 밝은 \m\4;31;1m 밝은 \m\5;31;1m 밝은 \m\6;31;1m 밝은 \m\7;31;1m 밝은 \m
32 \0;32m 보톨 \m\1;32m 보톨 \m\2;32m 보톨 \m\3;32m 보톨 \m\4;32m 보톨 \m\5;32m 보톨 \m\6;32m 보톨 \m\7;32m 보톨 \m
\0;32;1m 밝은 \m\1;32;1m 밝은 \m\2;32;1m 밝은 \m\3;32;1m 밝은 \m\4;32;1m 밝은 \m\5;32;1m 밝은 \m\6;32;1m 밝은 \m\7;32;1m 밝은 \m
33 \0;33m 보톨 \m\1;33m 보톨 \m\2;33m 보톨 \m\3;33m 보톨 \m\4;33m 보톨 \m\5;33m 보톨 \m\6;33m 보톨 \m\7;33m 보톨 \m
\0;33;1m 밝은 \m\1;33;1m 밝은 \m\2;33;1m 밝은 \m\3;33;1m 밝은 \m\4;33;1m 밝은 \m\5;33;1m 밝은 \m\6;33;1m 밝은 \m\7;33;1m 밝은 \m
34 \0;34m 보톨 \m\1;34m 보톨 \m\2;34m 보톨 \m\3;34m 보톨 \m\4;34m 보톨 \m\5;34m 보톨 \m\6;34m 보톨 \m\7;34m 보톨 \m
\0;34;1m 밝은 \m\1;34;1m 밝은 \m\2;34;1m 밝은 \m\3;34;1m 밝은 \m\4;34;1m 밝은 \m\5;34;1m 밝은 \m\6;34;1m 밝은 \m\7;34;1m 밝은 \m
35 \0;35m 보톨 \m\1;35m 보톨 \m\2;35m 보톨 \m\3;35m 보톨 \m\4;35m 보톨 \m\5;35m 보톨 \m\6;35m 보톨 \m\7;35m 보톨 \m
\0;35;1m 밝은 \m\1;35;1m 밝은 \m\2;35;1m 밝은 \m\3;35;1m 밝은 \m\4;35;1m 밝은 \m\5;35;1m 밝은 \m\6;35;1m 밝은 \m\7;35;1m 밝은 \m
36 \0;36m 보톨 \m\1;36m 보톨 \m\2;36m 보톨 \m\3;36m 보톨 \m\4;36m 보톨 \m\5;36m 보톨 \m\6;36m 보톨 \m\7;36m 보톨 \m
\0;36;1m 밝은 \m\1;36;1m 밝은 \m\2;36;1m 밝은 \m\3;36;1m 밝은 \m\4;36;1m 밝은 \m\5;36;1m 밝은 \m\6;36;1m 밝은 \m\7;36;1m 밝은 \m
37 \0;37m 보톨 \m\1;37m 보톨 \m\2;37m 보톨 \m\3;37m 보톨 \m\4;37m 보톨 \m\5;37m 보톨 \m\6;37m 보톨 \m\7;37m 보톨 \m
\0;37;1m 밝은 \m\1;37;1m 밝은 \m\2;37;1m 밝은 \m\3;37;1m 밝은 \m\4;37;1m 밝은 \m\5;37;1m 밝은 \m\6;37;1m 밝은 \m\7;37;1m 밝은 \m
이렇게 나와버리네요 =_=;;
Hi~ :P
터미널에뮬레이터의
터미널에뮬레이터의 설정메뉴 중 터미널 종류를 바꾸세요.
securecrt 라면 vt220 정도면 충분할 것 같습니다.
10진수 27은 8진수 33입니다.
echo -en "\033[7m;hello\033[0m;\n"
cd 로 디렉토리 옮겨다닐 때 securecrt 의 타이틀바가 바뀐다면 기본적인 escape sequence 동작엔 이상이 없는 겁니다.
OTL
댓글 달기