시스템 전체 $ PATH 변수는 어디에 설정되어 있습니까? 쉘은 로그인 쉘인 상위 프로세스에서 환경을

Ubuntu Desktop 14.04를 사용하고 있으며 비 로그인 셸을 사용하고 있습니다. GUI 터미널을 열면 먼저 비 로그인 셸 세션에서 다음 시작 파일을 읽습니다.

/etc/bash.bashrc
~/.bashrc

비 로그인 쉘은 로그인 쉘인 상위 프로세스에서 환경을 상속하므로 세션은 다음 시작 파일도 읽습니다.

/etc/profile
~/.bash_profile

그러나, 나는 찾을 수없는 $PATH시스템 전체 경로가 좋아에 대한 /bin, /sbin, /usr/bin, /usr/sbin, 이러한 파일에 설정합니다. $PATH이 디렉토리 의 세트 는 어디에 있습니까 ?



답변

파일 PATH에서 (기본) 시스템 전체 가 설정 /etc/environment됩니다.

$ cat /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"

기본적으로 전역 환경 변수를 저장하는 곳입니다.