`.command`의 의미는 무엇이며 Linux에서 어떻게 작동합니까? [복사]

`.command`의 의미는 무엇이며 Linux에서 어떻게 작동합니까? [복사]

Python Virtualenv를 시작하는 예입니다. 입력이 필요합니다 . someenv/bin/activate. 그러나 훌륭하게 작동하더라도 작동 방식에 대해 여전히 약간 혼란스럽습니다.

누구든지 쉘에 대해 좀 더 일반적인 설명을 해줄 수 있나요 . command?

답변1

.sourcebash의 동의어입니다. 요약하면 스크립트를 실행합니다.현재 쉘 내에서, 서브쉘에서 실행하는 대신. 이는 환경에서 스크립트에 의해 이루어진 모든 변경 사항이 스크립트가 끝난 후에도 셸에 남아 있음을 의미합니다.

이 질문을 살펴보세요. 기본적으로 귀하의 질문과 동일합니다.쉘 명령 앞의 점은 무엇을 의미합니까?

관련 정보