PATH
내 환경 변수 에서 디렉터리의 중복 복사본을 제거하는 기능이 있습니다 . 테스트할 수 있도록 일부 복제본을 만들었지만 다음 작업을 수행하는 방법을 모르겠습니다.
1) 스크립트를 $HOME/.bashrc
파일 에 넣습니다.
답변1
파일 을 편집하고 .bashrc
(만일의 경우에 대비해 원본의 복사본을 먼저 만드는 것이 좋습니다) 실행하려는 스크립트 이름을 파일에 추가하기만 하면 됩니다(파일 맨 아래에 있어도 .bashrc
괜찮습니다).
스크립트가 홈 디렉터리에 없으면 전체 경로를 지정해야 합니다.
답변2
PATH
is not ~/.bashrc
but 과 같은 환경 변수에 적합한 파일입니다 ~/.profile
. .bashrc
대화형 쉘을 위한 구성 파일입니다. .profile
세션 시작 스크립트입니다. 보다모든 쉘에서 읽은 ".bashrc"에 해당하는 파일이 있습니까?.
Bash는 시작 파일이 약간 특이합니다. 로그인 쉘에서는 ~/.bash_profile
파일이 존재하는지 읽고 ~/.profile
그렇지 않은지를 읽습니다. 대화형 비로그인 쉘에서는 ~/.bashrc
. 대화형 로그인 셸에서 대화형 설정을 로드하지 않을 이유가 없으며 세션 시작 셸이 로그인 셸로 호출되지 않고 ~/.profile
명시적으로 읽히는 설정이 많이 있습니다. 따라서 ~/.bash_profile
다음 두 줄만 포함하도록 만드십시오 .
. ~/.profile
case $- in *i*) . ~/.bashrc;; esac
에 항목이 있는 경우 환경 변수 설정과 같은 항목인 경우 ~/.bash_profile
해당 항목을 이동하고 별칭 및 키 바인딩과 같은 대화형 셸 구성인 경우 항목을 이동합니다. 모든 조작을 에 넣으십시오 .~/.profile
~/.bashrc
PATH
~/.profile