![bash를 사용하지만 사용자 정의 bashrc를 사용하여 새 터미널을 어떻게 실행합니까?](https://linux55.com/image/153699/bash%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%A7%80%EB%A7%8C%20%EC%82%AC%EC%9A%A9%EC%9E%90%20%EC%A0%95%EC%9D%98%20bashrc%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EC%83%88%20%ED%84%B0%EB%AF%B8%EB%84%90%EC%9D%84%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EC%8B%A4%ED%96%89%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
bash
아래와 같이 새 터미널을 엽니다 .
gnome-terminal -x bash
gnome-terminal -e bash
gnome-terminal -- bash
사용자 정의 BASH RC 파일을 사용하려면 다음을 실행해야 한다는 내용을 어딘가에서 읽었습니다.
bash --login <custom_rc>
작동하는지 잘 모르겠지만 문제는 이전 명령처럼 인터프리터를 열어두지 않는다는 것입니다. 나는 또한 다음을 시도했습니다.
bash -c "source <custom_rc>"
그러나 동일한 일이 발생합니다. 구성을 읽은 후 닫습니다.
답변1
매뉴얼에 따르면 --rcfile
스위치는 대화형으로 목표를 달성합니다.
--rcfile 파일
쉘이 대화형인 경우 표준 개인 초기화 파일 ~/.bashrc 대신 파일에서 명령을 실행하십시오.
BASH_ENV
비대화형 모드에서 동일한 작업을 수행하면서 환경 변수를 추론할 수 있는 것 같습니다 .
BASH_ENV
bash가 쉘 스크립트를 실행할 때 이 매개변수가 설정되면 해당 값은 ~/.bashrc에서와 같이 쉘을 초기화한 명령이 포함된 파일의 이름으로 해석됩니다. [...]