다음과 같은 경로를 내보내는 스크립트를 사용하고 있습니다.
echo "export MONO_PATH=~/turbo/" >> ~/.profile;
따라서 이제부터 사용자가 로그인할 때마다 이 경로를 사용할 수 있습니다. 그러나 사용자가 로그아웃했다가 다시 로그인하지 않고도 경로가 유효하기를 원합니다. 현재 이것이 내 솔루션입니다.
source ~/.profile;
이는 작동하지만 현재 실행 중인 터미널 세션에만 해당됩니다. 사용자가 새 경로를 열면 해당 경로를 사용할 수 없습니다(물론 로그아웃하지 않는 한).
.profile에 경로를 추가하는 것 외에 변경 사항이 시스템 전체에 즉시 적용되도록 하려면 어떻게 해야 합니까?
답변1
이를 쉘 시작 파일에 넣으면 로그인과 상관없이 해당 파일이 쉘 시작에 포함됩니다.
bash의 경우 .bashrc
.
$HOME
( 대신 사용해야 할 수도 있습니다 ~
).