"source" 명령에 이 이름이 있는 이유는 무엇입니까?

"source" 명령에 이 이름이 있는 이유는 무엇입니까?

명령어가 왜 나오는지 알고 싶습니다.현재 쉘의 파일에서 명령 실행명명 된 source. 둘의 관계가 안보이네요현재 쉘에서 명령 실행그리고 영어 단어의 의미원천. 이름 뒤에 어떤 역사가 있나요?

답변1

셸의 목적은 명령을 읽고 대화형으로 또는 스크립트에서 실행하는 것입니다. 이 경우, 나는 source쉘이 실행해야 하는 명령의 소스를 지정하는 것(완료되면 현재 소스로 되돌림)을 항상 생각해 왔습니다.

Bill Joy( sourceC 쉘을 도입한 사람)가 다음 명령을 정의했습니다.그러므로:

이것원천명령은 쉘이 지정된 파일에서 명령을 읽도록 합니다. 파일을 읽는 데 가장 유용합니다..cshrc변경한 후.

답변2

~에서Lexico, 옥스포드 사전 웹사이트:

원천

동사 [목적어 포함]

  1. 특정 소스에서 가져옵니다.

바로 이 명령이 수행하는 작업이 아닌가요? 특정 파일에서 변수, 별칭, 함수 정의 및 기타 셸 설정을 가져오시겠습니까?

관련 정보