답변1
먼저 PATH 변수에 대해 설명합니다.
저는 이 설정을 추천합니다:
mkdir ~/scripts
echo 'export PATH=/home/jack/scripts:${PATH}' >> ~/.bashrc
. ~/.bashrc
~/Documents를 PATH에 추가하는 것이 모범 사례라고 생각하지 않습니다. .bashrc에 내보내기 절을 추가하여 영구적으로 만듭니다. 중괄호는 변수 이름을 주변 텍스트와 분리합니다. 변수 이름은 대소문자를 구분합니다.
그래서 당신이 할 때
PATH=$path:~/Documents
$path가 다른 변수로 간주되어 설정되지 않았을 가능성이 높기 때문에 실제로 PATH가 손상되었습니다. 잘 모르겠지만 쉘은 줄의 나머지 부분을 변수 이름으로 해석하려고 시도할 수도 있습니다.
PATH=${PATH}:~/Documents
작동합니다.
현재 상황을 해결하는 가장 쉬운 방법은 로그아웃했다가 다시 로그인하는 것입니다. 그러면 PATH가 기본값으로 설정됩니다.