사용자 정의 색상을 설정하여 콘솔을 멋지게 만들려고 합니다. 나는 이것을 위해
eval $(dircolors "dircolors.ansi.dark")
여기서 dircolors.ansi.dark는 선호하는 색상이 포함된 사용자 정의 파일입니다.
tty(그래픽 인터페이스가 없는 콘솔임)를 제외하고는 모든 것이 잘 작동합니다. CTRL+ALT+F2, F3 등을 눌러 호출할 수 있습니다.
해당 콘솔 내에는 ls 명령에 대한 색상이 없으며 echo $LS_COLORS를 확인하면 비어 있습니다.
거기에 LS_COLORS를 어떻게 설정하나요?
답변1
파일 에 텍스트 모드 콘솔에 대한 적절한 터미널 유형 식별자가 포함되어 있지 않아 콘솔 세션에서 실행될 때 dircolors.ansi.dark
명령이 아무 작업도 수행하지 않을 수 있습니다 .dircolors
콘솔로 이동하여 로그인하고 를 입력합니다 echo $TERM
. 일반적으로 linux
콘솔에서 터미널 유형의 이름을 확인할 수 있지만 배포판 및 구성에 따라 달라질 수 있습니다.
그런 다음 파일에 콘솔에서 사용되는 터미널 유형과 일치하는 줄이 dircolors.ansi.dark
포함되어 있는지 확인하세요 . TERM
TERM 줄이 여러 개 있을 수 있으며 와일드카드 문자가 포함될 수 있습니다. 예시를 참조하세요 dircolors --print-database | less
.