factor命令 – 分解因数

factor命令用于分解因数。

factor是Ubuntu自带的分解质因数的指令,速度飞快。系统自带的factor没用gmp,不支持2^128(大概40位)以上的数,如果自己编译coreutils使其支持gmp,就可以开始算任意位的数了。

语法格式:factor [参数]

常用参数:

number 40位以内的整数
pf 主因子方法
pcf 主成分因子

参考实例

60的分解因数:

[root@xtuos.com ~]# factor 60
60:2 2 3 5

1987的分解因数(没有返回更多因子,这是因为 1987 是一个 质数):

[root@xtuos.com ~]# factor 1087
1987:1987

连续分解多个数字:

[root@xtuos.com ~]# factor
60
60:2 2 3 5
1987
1987:1987

分解最大位数(40位):

[root@xtuos.com ~]# factor 170150000000000000000000000000000000000
factor: ‘170150000000000000000000000000000000000’ is too large

原创文章,作者:云东方,如若转载,请注明出处:https://www.yundongfang.com/1427.html

(0)
上一篇 2021年3月18日 下午2:57
下一篇 2021年3月18日 下午3:03

相关推荐

  • ncftp命令 – 传输文件

    ncftp命令是文字模式FTP程序中的佼佼者,它具备多样特色, 包括显示传输速率,下载进度,自动续传,标住书签,可通过防火墙和代理服务器等。 当不指定用户名时,ncftp 命令会自…

    Linux命令 2021年3月19日
  • Category: 8:备份压缩

    zip程序将一个或多个压缩文件与有关文件的信息(名称、路径、日期、上次修改的时间、保护和检查信息以验证文件完整 […]

    Linux命令 2021年3月18日
  • mailq命令 – 显示待发送的邮件队列

    mailq命令作用是显示用户待发送的邮件队列,显示的每一个条目包括邮件队列id、邮件大小、加入队列时间、邮件发送者和接受者。如果邮件最后一次尝试后还没有将邮件投递出去,则显示发送失…

    Linux命令 2021年3月19日
  • mouseconfig命令 – 设置鼠标相关参数

    mouseconfig为鼠标设置程序,可自动设置相关参数,或者用户也可以利用所提供互动模式自行设置鼠标。mouseconfig是Red Hat Linux才有的命令。 语法格式:m…

    Linux命令 2021年3月18日
  • lprm命令 – 删除打印队列中的打印任务

    lprm命令的英文全称是“Remove jobs from the print queue”,意为用于删除打印队列中的打印任务。尚未完成的打印机工作会被放在打印机贮列之中,这个命令…

    Linux命令 2021年3月19日
  • dmidecode命令 – 获取有关硬件方面的信息

    dmidecode命令的作用是以一种可读的方式显示机器的DMI(Desktop Management Interface)信息, 其输出的信息包括 BIOS、系统、主板、处理器、内…

    Linux命令 2021年3月18日
  • Category: 9:其他命令

    jobs命令主要用于显示系统中的任务列表及其运行状态。 该命令可以显示任务号及其对应的进程号,其中,任务号是以 […]

    Linux命令 2021年3月18日
  • vgimportclone命令 – 导入并重命名复制的卷组

    vgimportclone命令的作用是可以导入并重命名复制的卷组,这有点类硬件快照。 复制的卷组和物理卷在与原始卷组和物理卷共存之前不能使用。vgimportclone命令重命名与…

    Linux命令 2021年3月19日
  • arpd命令 – 收集arp信息

    arpd命令是用来收集免费arp信息的一个守护进程,它将收集到的信息保存在磁盘上或者在需要时,提供给内核用户用于避免多余广播。 语法格式:arpd [参数] 参考实例 -l 将ar…

    Linux命令 2021年3月19日
  • Category: 6:网络通讯

    执行rdate命令,向局域网或者网络上其他主机询问系统时间并打印显示出来。也可以将其他主机的时间同步为本机时间 […]

    Linux命令 2021年3月19日