/etc/bash.bashrc가 Ubuntu 20.04에서 잘못 호출되었습니다.

/etc/bash.bashrc가 Ubuntu 20.04에서 잘못 호출되었습니다.

Ubuntu 20.04를 새로 설치하면 --rcfile 옵션이 설명된 대로 작동하지 않는 것으로 나타났습니다.

man bash 페이지에서:

--rcfile file 옵션은 bash가 /etc/bash.bashrc 및 ~/.bashrc 대신 파일에서 명령을 읽고 실행하도록 강제합니다.

그러나 /etc/bash.bashrc 상단에 echo 문을 추가하고 echo Inside bash.bashrc다음을 실행하면:

/bin/bash --rcfile /tmp/some_test -i

여기서 /tmp/some_test에는 몇 가지 간단한 별칭 명령이 있습니다. 그렇지 않으면 내가 얻는 출력은 다음과 같습니다.

Inside bash.bashrc
you are in /tmp/some_test right now

--rcfile이 /etc/bash.bashrc 파일을 무시해야 하기 때문에 이것은 버그인 것 같습니다.

$ bash --version GNU bash, 버전 5.0.17(1)-release (x86_64-pc-linux-gnu)

관련 정보