전경색을 바꾸지 않고 실행 파일에 배경색을 추가하는 방법은 무엇입니까? yellow # fi

현재 ~/.dircolors파일을 다음으로 설정합니다 .

LS_COLORS='fi=93:'$LS_COLORS
LS_COLORS=$LS_COLORS':ex=41'

어느 것이 :

# 41  = red background
# 93  = yellow

# fi = file
# ex = file which is executable (ie. has 'x' set in permissions)

그러나 실행 불가능한 파일에 적용된 노란색 00은 빨간색 배경이 적용될 때 터미널 기본 색으로 대체 됩니다.

다음 이미지에서 :

파일 .bash_history에 실행 가능 플래그가 없으므로 노란색이 올바르게 표시됩니다. 그러나 .bash_profile파일에 실행 가능 플래그가 있으므로 빨간색 배경이 적용되지만 전경색은 기본 터미널 색으로 대체되었습니다.

전경색을 바꾸지 않고 실행 파일에 배경을 추가하는 방법은 무엇입니까?



답변

이 답변 을 찾았 으며 다음과 같이 명시되어 있습니다.

이것들을 결합하여 다음과 같은 매개 변수를 만들 수도 있습니다.

di=1;4;31;42

LS_COLORS변수 에서 디렉토리는 녹색 배경으로 굵은 밑줄이 그어진 빨간색 텍스트로 표시됩니다!

귀하의 경우에는 항목 을 결합 할 때 41와 결합해야합니다 . 코드는 다음과 같아야합니다.93ex

LS_COLORS='fi=93:'$LS_COLORS
LS_COLORS=$LS_COLORS':ex=41;93'