![/etc/bash.bashrc가 Ubuntu 20.04에서 잘못 호출되었습니다.](https://linux55.com/image/178026/%2Fetc%2Fbash.bashrc%EA%B0%80%20Ubuntu%2020.04%EC%97%90%EC%84%9C%20%EC%9E%98%EB%AA%BB%20%ED%98%B8%EC%B6%9C%EB%90%98%EC%97%88%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
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)