/
터미널에서 컬러를 표현하기 위한 조건
터미널에서 컬러를 표현하기 위한 조건
현상
터미널에서 ls 등의 명령을 실행하였을 경우 목록이 컬러로 구별하여 출력되었으면 합니다.
해결 방법
터미널 작업에서 컬러를 표현가기 위한 조건이 있습니다.
- 컬러를 표현할 수 있는 터미널 에뮬레이터와 설정 : Xshell은 터미널 영역에서 256색으로 표현이 가능합니다.
색 구성표에서 'ANSI Colors on Black'과 같은 컬러가 가능한 구성표를 선택합니다. - 컬러를 인식하는 셸 : BASH, TCSH 등 최근의 셸은 컬러를 인식합니다.
컬러를 인식하기 위한 셸의 터미널 환경 변수 : TERM 환경 변수가 xterm, ansi 등 컬러를 인식하는 터미널 타입이어야 합니다.
사용자가 셸의 시작 스크립트 등에서 정하지 않는 한 Xshell의 세션 등록 정보 '터미널 -> 터미널 종류'에서 정한 터미널 타입을 사용합니다.
다음 명령으로 확인한 후 컬러를 표현할 수 있는 터미널 타입으로 바꿉니다.$ echo $TERM $ export TERM=xterm (혹은 setenv TERM xterm)
- 컬러를 사용하는 응용 프로그램 : ls, vim 등
컬러를 사용하기 응용 프로그램의 설정 : ls의 경우 '--color=tty' 옵션 사용. 별명 등록을 해 두면 편리합니다.
$alias ls='ls --color=tty'
적용 제품
Xshell 모든 버전
Related content
ls에서 디렉토리나 파일의 색깔이 안나옵니다. [1]
ls에서 디렉토리나 파일의 색깔이 안나옵니다. [1]
More like this
색구성표 적용에 관한 질문입니다. [1]
색구성표 적용에 관한 질문입니다. [1]
More like this
ls 명령 시 나타나는 컬러 값 제어
ls 명령 시 나타나는 컬러 값 제어
More like this
Xshell4에서의 ls 시 color 설정이 안됩니다. [1]
Xshell4에서의 ls 시 color 설정이 안됩니다. [1]
More like this
Xshell 용 한텀 색 구성표입니다. [1]
Xshell 용 한텀 색 구성표입니다. [1]
More like this