알파인의 디렉토리 색상을 흰색으로 설정하려고합니다.
~/.profile을 만들어 보았습니다 LS_COLORS=$LS_COLORS:'di=1;44:' ; export LS_COLORS
. 그러나 아무 소용이 없습니다.
나는 BASH에서 이것을 수행하는 많은 예를 보았습니다. 하지만 알파인은 SH를 사용합니다.
Alpine에서 디렉토리 색상을 변경하는 방법은 무엇입니까?
답변1
알파인은 SH를 사용합니다.
잘못된. Alpine Linux는 BusyBox를 사용합니다.연금술 껍질BusyBox의 일부인 변형입니다.
이것이 문제의 근원입니다. ls
BusyBox의 최신 버전에는 --color
사용자 설명서(qv)에 문서화된 옵션이 있습니다. 색상 선택은 프로그램에 내장되어 있으며 환경 변수를 통해 구성할 수 없습니다.
환경 변수를 사용하여 구성할 수 있는 색상이 포함된 명령을 정말로 원한다면 ls
몇 가지 다른 명령을 설치해야 합니다 ls
.
추가 읽기
답변2
JdeBP의 답변은 절대적으로 정확합니다. BusyBox에서는 색상을 사용자 정의할 수 없습니다 ls
. 그러나 다음을 수행할 수 있습니다.장애를 입히다앨리어싱된 색상 사용:
export ls='ls --color=never'
/etc/profile 또는 기타 유사한 구성 파일에 추가할 수 있습니다. 이렇게 하면 --color=never
사용할 때마다 입력할 필요가 없습니다 ls
.
나는 이것이 당신이 기대했던 해결책이 아니라는 것을 알고 있지만 디렉토리를 더 쉽게 볼 수 있게 해줄 것입니다(귀하의 의견에 따르면 그것이 문제라고 생각합니까?).