7 PATH 환경변수를 원래 값으로 변경하고 path_test.sh 파일을 실행합니다. 이제 경로를 지정하지 않으면 path_test.sh 파일을 실행할 수 없습니다.
터미널 |
gilbut@ubuntu2404:/tmp$ export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin" gilbut@ubuntu2404:/tmp$ echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin gilbut@ubuntu2404:/tmp$ path_test.sh path_test.sh: command not found |
Note 개인별 환경 설정
Bash는 초기화하면서 여러 시스템 설정 파일(/etc/profile, /etc/bashrc 등)을 읽어 환경변수를 포함한 사용자 환경도 초기화합니다. 로그인 셸인 경우와 로그인 셸이 아닌 경우 셸이 초기화하는 과정에서 읽는 파일 목록이 다르지만, 결국 ~/.bashrc 파일을 읽게 됩니다. 그래서 개인별 환경 설정은 ~/.bashrc 파일에 하는 경우가 많습니다. 이 내용은 13.3 .bashrc 파일을 이용한 개인화에서 자세히 다룹니다.