Существует ли практическое применение для команды фактора GNU?

Просматривая GNU Coreutils , я заметил factor команду, которую я раньше не замечал.

Чтение страницы руководства:

Распечатайте основные коэффициенты каждого указанного целого числа NUMBER. Если в командной строке не указаны, прочитайте их со стандартного ввода.

Существует ли практическое использование factor , или это просто демонстрационный / игрушечный пакет?

5 Solutions collect form web for “Существует ли практическое применение для команды фактора GNU?”

Википедия, «Фактор (Unix)» с интересным взятием:

фактор впервые появился в 5-м издании Research Unix в 1974 году в качестве утилиты, поддерживаемой пользователем (раздел 6 руководства). В 7-м издании в 1979 году он был переведен в основной раздел «команды» руководства (раздел 1). Оттуда утилита фактора была скопирована ко всем другим вариантам Unix, включая коммерческие Unix и BSD. В некоторых вариантах Unix он классифицируется как «игра» более чем серьезная утилита и, следовательно, описан в разделе 6.

Таким образом, казалось бы, что некоторым пользователям понравилось играть с основными факторами и написать коэффициент – и как только он существовал, вероятно, не было веской причины не включать его в качестве команды в последующих версиях Unix. Таким образом, «практическое использование» фактора может зависеть от того, что вы считаете практическим, – если вы занимаетесь теорией простых чисел, это, вероятно, отличный инструмент / игра / что угодно.

Он расскажет вам, какие простые числа можно умножить, чтобы получить номер, который вы указали:

например 20 = 2 * 2 * 5

Так,

> factor 20

Вы получаете 20: 2 2 5 качестве вывода

Если число было простым, например, 19, вы получите только 19 .

Это может быть полезность, спустившаяся с ранних дней UNIX, прежде чем научные калькуляторы были дешевыми, маленькими и многочисленными.

Возможно, это помогло разработчикам оригинальной UNIX показать, что все это может сделать что-то полезное и что оно должно получать финансирование.

Прайм-номера играют большую роль в криптографии, хотя я очень мало знаю об этом, я мог понять, что они могут найти это полезным для определения больших простых чисел и тому подобного

Большинство инструментов полезно кому-то. Вот вопрос от кого-то, кто хочет использовать factor чтобы разделить большой файл на куски оптимального размера.

Найдите «умеренно большой» делитель заданного числа?

  • Почему FreeBSD использует GCC-лицензированный GCC?
  • Как я могу рассчитывать и форматировать длительность дат, используя инструменты GNU, а не дату результата?
  • Перекрестное компиляция программного модуля
  • Будет ли у `mv` возможность создавать каталоги?
  • Чтение из брелка не выполнено с ошибкой: «Нет доступной службы брелка»
  • gtga для cygwin
  • В сценариях оболочки config, как я могу объяснить различия между coreutils на BSD по сравнению с GNU?
  • Как узнать, сколько окон открыто на экране GNU?
  • Почему Gnu сортирует сортировку по-разному на моей машине OSX и машине Linux?
  • Можно ли изменить ядро ​​в системе UNIX / Linux?
  • Мой grep (GNU grep) 2.5.1 не подчиняется символу обратной косой черты и специальному выражению
  • Существуют ли стандартные версии `sed`, на которых` -E` не поддерживается?
  • Linux и Unix - лучшая ОС в мире.