내 .bashrc PS1 라인에 어떤 문제가 있나요?

내 .bashrc PS1 라인에 어떤 문제가 있나요?

스크린샷을 통해 무슨 일이 일어나고 있는지 보여줘야 한다고 생각합니다. 쉘을 열었는데 디렉토리 색상이 작동하지 않습니다. bash를 다시 실행했는데 디렉토리 색상이 작동했습니다. 어떻게 되어가나요?

여기에 이미지 설명을 입력하세요.

답변1

.bashrc비로그인 쉘에 대해서만 읽기입니다. 따라서 처음 로그인할 때는 읽혀지지 않습니다. 다시 실행 하면 bash로그인 쉘이 아니기 때문에 읽어서 설정이 적용됩니다.

가장 간단한 해결책은 다음을 ~/.bash_profile사용하여 만드는 것입니다.

source .bashrc

이렇게 하면 로그인 쉘이 비로그인 쉘에 사용되는 구성을 읽게 됩니다.

답변2

모든 것을 별칭 해제하는 명령을 내린 것 같은데 나중에 bash 명령을 다시 주었을 때 .bashrc를 다시 읽고 모든 변수에 다시 별칭을 지정하고 루트 사용자의 .bashrc 파일에서 실행했습니다. 별칭이 지정된 명령이 언급되어 있고 볼 수 있습니다 앨리어싱된 명령이 있다는 것엘에스명령도 마찬가지이므로 색상이 다시 나타나는 것입니다.

관련 정보