처럼, 당신은 단순히 bash -v
을 할 수있는; 광산 출력은
$> bash -v
# .bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# /etc/bashrc
# System wide functions and aliases
# Environment stuff goes in /etc/profile
# It's NOT a good idea to change this file unless you know what you
# are doing. It's much better to create a custom.sh shell script in
# /etc/profile.d/ to make custom changes to your environment, as this
# will prevent the need for merging in future updates.
....
으로 시작하여 현재 진행되고있는 상황과 예상되는 장소에 대한 시작을 알 수 있습니다.
배쉬는 대화 형 로그인 쉘로 호출 될 때, 또는 비 등 : 그건 가능하지 않은 경우
, 당신은 배쉬는 (man bash
에서)이 사용 지정하는 경로를 조사해야합니다 대화식 셸을 --login 옵션과 함께 사용하면 먼저/etc/profile 파일이 존재하면 명령을 실행하여 명령을 실행합니다. 해당 파일을 읽은 후 ~/.bash_profile, ~/.bash_login 및 ~/.profile을 찾은 다음 해당 파일을 읽고 읽을 수있는 첫 번째 파일에서 명령을 읽고 실행합니다. 쉘이 인 경우 --noprofile 옵션을 사용하면이 동작을 억제하기 시작할 수 있습니다.
$ HOME/.profile 및 friends를 제외하고? –
정확합니다. 내 맥에서 ~/.bash_profile이 될 것이지만 그 프로파일은 내 전체 경로를 포함하지 않으므로 그 전에 좀 더 일반적인 프로파일이 있어야한다. 나는 그들을 모두 볼 수있는 깔끔한 방법을 원합니다. –
/etc/profile 및 /etc/profile.d/ 그리고 bashrc에서 가져온 파일들 –