답변1
.bashrc
~/.bashrc
파일은 항상 경로의 기본 폴더에 위치합니다.
다음을 추가하면 ~/.bashrc
됩니다.source ~/.bashrc
PATH="$PATH:$HOME/moltemplate/moltemplate"
path에 내보내기를 추가할 필요가 없습니다 .bashrc
. ~
path는 명령을 실행하는 사용자의 홈 폴더를 의미합니다. bashrc
항상 홈 폴더의 루트에 위치합니다. 대신 에 홈 폴더를 가리키는 $HOME
if를 사용할 수도 있습니다 .~
기호 뒤에는 공백이 있어서는 안 되며 =
, 대신 ""
따옴표 유형을 사용해야 합니다."”
답변2
export
현재 컨텍스트의 변수에 플래그를 설정하여 서브쉘에서 사용할 수 있도록 합니다. 즉, 내보내기만 하면 됩니다.한 번,매번 바뀌지는 않습니다.- 대부분의 다른 언어와 달리 공백은 오해의 소지가 있는 "단어"를 구분하는 데 사용됩니다.
PATH= "$PATH:$HOME/moltemplate/moltemplate”
마찬가지다둘단어이지만 변수 할당~ 해야 하다단어입니다. 공백을 제거하면 할당이 작동합니다. 그렇지 않으면 각 단어가 별도의 단어가 됩니다.범위도착하다export
. 콜론으로 구분된 경로 집합은 확실히 유효한 변수 이름이 아니므로 "유효한 식별자가 아닙니다"라는 오류가 발생합니다.