도트 명령을 나타내기 위해 "."을 선택하는 이유는 무엇입니까?

도트 명령을 나타내기 위해 "."을 선택하는 이유는 무엇입니까?

보고 나서 알고 싶어요이것.왜 이 상징이 상징으로 선택되었는지 질문클릭 명령?

출처나 제작자에 대한 정보를 많이 찾을 수 없으며 그 이유가 궁금합니다.기간이 명령을 나타내기 위해 선택되었습니다.

답변1

내가 찾을 수 있는 점 명령에 대한 최초의 언급은 다음과 같습니다.shStephen Bourne의 Unix 릴리스 7용 쉘 매뉴얼(아마도 오래되었지만 내장 명령 중 하나로 나타나지 않는 것 같습니다.sh버전 6에서는).

. file  Read and execute commands from file and return.  The search path
        $PATH is used to find the directory containing file.

다소 일반적인 의미에서 이 점은 '여기' 또는 '지금'과 관련이 있는 것 같습니다. 디렉토리 .현재 디렉터리, 동일한 Unix 버전의 디버거 .주소에는 다음 주소가 있습니다.adb.현재 주소. 마찬가지로, .편집기에 입력하고 개행 문자를 입력하면 ed다시 표시됩니다.현재 행편집 버퍼의 주소( .현재 행 주소 지정)입니다. 점은 또한 다음을 의미합니다.현재 노드XML, JSON, YAML과 같은 특정 구조화된 쿼리 언어(이들은 나중에 발명되었지만).

따라서 .쉘의 명령이 "여기" 또는 "현재"를 의미한다고 추측하는 것이 너무 터무니없다고 생각하지 않습니다. 특히나현재 환경".

점 입력도 매우 빠르고 쉬우며 일반적인 작업(Python ed이나 adb셸에서)을 수행하기 위한 짧은 명령을 사용하는 것은 다른 긴 이름을 사용하지 않는 또 다른 이유가 될 수 있습니다.


sh테스트할 릴리스 7의 기능 버전이 없다는 점에 유의하십시오 .실물을 못찾겠다구현하다~의.해당 버전의 Bourne 셸은 위의 Git 저장소에 있으므로 실제로 현재 수행되는 작업을 수행하는지 확신할 수 없습니다. 하지만 아마도 그럴 것입니다.

답변2

dot아마도 기호의 이름 때문일 것이다 ..

1: 작은 점

관련 정보