![각 현재 작업 디렉터리에 적용할 PATH 업데이트](https://linux55.com/image/140170/%EA%B0%81%20%ED%98%84%EC%9E%AC%20%EC%9E%91%EC%97%85%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EC%97%90%20%EC%A0%81%EC%9A%A9%ED%95%A0%20PATH%20%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8.png)
PATH에 대해 이것을 정의했다고 가정해 보겠습니다.
export PATH="./node_modules/.bin:${PATH}"
node_modules/.bin
이는 PATH를 사용하는 모든 프로세스가 현재 작업 디렉터리를 참조한다는 의미입니까 ?
답변1
export PATH … …
현재 명령을 호출한 쉘의 상위 쉘에 의해 호출이 이루어졌고 PATH가 중간 쉘에 의해 수정되지 않은 경우 :
Yes
./node_modules/.bin
모든 하위 명령은 어떤 상황 에서도 작동합니다 pwd
. 이는 매우 심각하고 명백한 보안 허점이므로 실행하지 마십시오.