GNU Factor 명령이 실제로 사용될 수 있습니까?

GNU Factor 명령이 실제로 사용될 수 있습니까?

전체를 보면서GNU Coreutilsfactor, 나는 이전에 한 번도 알아차리지 못했던 이 명령을 발견했습니다 .

매뉴얼 페이지를 읽으십시오:

지정된 각 정수 NUMBER의 소인수를 인쇄합니다. 명령줄에 지정하지 않으면 표준 입력에서 읽습니다.

실용적인 용도가 있습니까 factor, 아니면 단지 데모/장난감 패키지입니까?

답변1

위키피디아, "팩터(유닉스)"흥미로운 견해가 있습니다:

Factor는 1974년 Research Unix 5판에서 "사용자 유지 관리" 유틸리티로 처음 등장했습니다(매뉴얼의 섹션 6). 1979년 7판에서는 매뉴얼(1부)의 주요 "명령" 섹션으로 이동되었습니다. 그 이후로 팩터 유틸리티는 상용 Unix 및 BSD를 포함한 다른 모든 Unix 변형에 복사되었습니다. 일부 Unix 변형에서는 심각한 유틸리티가 아닌 "게임"으로 분류되므로 섹션 6에 문서화되어 있습니다.

따라서 일부 사용자는 소인수 및 작성 인자를 가지고 노는 것을 즐기는 것 같습니다. 일단 존재하면 후속 Unix 버전에 명령으로 포함하지 않을 이유가 없을 것입니다. 따라서 요인의 "실제 사용"은 실용적이라고 생각하는 것에 따라 달라질 수 있습니다. 소수 이론에 관심이 있다면 훌륭한 도구/게임/무엇이든 될 수 있습니다.

답변2

나는 적어도 한 가지 경우에는 factor알 수 없는 형식의 대용량 데이터 파일을 분석하는 것이 도움이 되었다는 것을 알고 있습니다.

파일에 고정 길이 레코드가 있다고 의심되는 경우 파일 길이의 기본 요소는 실제 레코드 길이를 결정하기 위한 시작점을 제공합니다.

답변3

대부분의 도구는 누군가에게 유용할 수 있습니다. 이것은 factor대용량 파일을 최적의 크기로 분할하는 데 도움을 주기 위해 이를 사용하려는 누군가의 질문입니다.

주어진 숫자의 "보통 큰" 제수를 찾으십니까?

답변4

나는 이것이 주요 실제 용도라고 생각합니다.

alias primetime='watch -t -n 1 "factor \$(date +%s)"'

관련 정보