
로그인 관리자로 gdm3을 사용합니다. 로그인한 후 PATH
모든 수정 사항이 .profile
올바르게 설정되고 내보내졌습니다. 예를 들어, 다음과 같은 줄은 정상적으로 작동합니다.
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
if [ -d "$HOME/.local/bin" ] ; then
PATH="$HOME/.local/bin:$PATH"
fi
그러나 아래 줄은 예상대로 작동하지 않습니다.
# Use colors for less, man, etc.
[[ -f ~/.LESS_TERMCAP ]] && . ~/.LESS_TERMCAP
파일에는 ~/.LESS_TERMCAP
일련의 export
명령문이 포함되어 있습니다. 흥미롭게도 터미널을 실행하고 를 입력하면 . .profile
소스 ~/.LESS_TERMCAP
를 얻을 수 있습니다. 시작할 때 왜 이런 일이 발생하지 않습니까? 나는 그러한 "및 목록" 구조를 포함하는 많은 도트 파일을 접했기 때문에 약간 혼란스럽습니다. 모든 도움에 감사드립니다.
고쳐 쓰다:
@fra-san의 의견에서 지적했듯이 디스플레이 관리자가 dash
대신 실행되고 있음을 확인 bash
하고 이를 [[
적절한 테스트 구조로 대체하여 문제의 일부가 해결되었습니다. 그러나 다음과 같은 상황으로 인해 여전히 혼란스럽습니다. ~/.LESS_TERMCAP
파일을 설정했는데도 가져오지 못합니다 PROFILE_VARIABLE
. ~/.LESS_TERMCAP
다음 콘텐츠가 포함되어 있습니다:
export LESS_TERMCAP_mb=$'\e[1;32m'
export LESS_TERMCAP_md=$'\e[1;32m'
export LESS_TERMCAP_me=$'\e[0m'
export LESS_TERMCAP_se=$'\e[0m'
export LESS_TERMCAP_so=$'\e[01;33m'
export LESS_TERMCAP_ue=$'\e[0m'
export LESS_TERMCAP_us=$'\e[1;4;31m'
그러나 실행하면 . ~/.profile
매뉴얼 페이지에 색상이 추가됩니다. 저는 Debian Sid를 사용하고 있으며 gdm3과 i3을 실행하고 있습니다. 제가 제공할 수 있는 추가 정보가 있으면 알려주시기 바랍니다.