나는 내 경로에 디렉토리를 추가하는 쉘 스크립트를 Linux Mint에서 작성하려고 합니다.
스크립트를 터미널에 붙여넣으면 스크립트 내용이 내 경로에 성공적으로 추가됩니다.
하지만 터미널 내에서 스크립트를 호출하면 아무 일도 일어나지 않습니다.
내가 실행중인 스크립트는 다음과 같습니다 ...
#!/bin/bash
export PATH=$PATH:/opt/android_sdk/platform-tools
답변1
호출하면 자체 컨텍스트와 환경을 갖춘 하위 셸이 생성되기 때문입니다.
스크립트 셸이 종료되면 상위 셸에는 영향을 주지 않습니다.
환경 변수에 대한 모든 변경 사항 은 등을 거쳐야 합니다 ~/.profile
.~/.bashrc
별도의 스크립트로 사용하려면 source /path/to/script
실행하는 대신 사용해야 합니다.