Welcome 微信登录

首页 / 操作系统 / Linux / Linux中的super pi(bc 命令总结)

Windows下用来测试cpu性能的super pi大家一定很熟悉吧,下面介绍一个与super pi 类似的Linux命令。说明:蓝色=命令名称      浅绿=命令参数      浅蓝=选项      紫色=目录      系统环境:CentOS  6.2  i686命令:time echo "scale=500;4*a(1)"|bc -l -q(红色部分为小数点后的位数,bc详解见补充内容)650) this.width=650;" border=0>简单脚本:
  1. #!/usr/bin/env python  
  2. echo "Please input the number:"  
  3. read a  
  4. echo "Please wait amount for the result......."  
  5. time echo "scale=$a;4*a(1)"|bc -l  
  6. exit 
补充:bc是An arbitrary precision calculator language,即一个任意精度的计算语言,注意是一种语言,它提供了一些语法结构,比如条件判断、循环等,可以说是很强大的,但是我在实际中还没有找到需要这个用途的场合 。另外一个用途就是用来进行进制转换。常用参数:-q 不输出提示-l  调入数学库实例:a)命令行方式(类似python的解释器):650) this.width=650;" border=0>b)echo 管道方式:1、计算2的10次方:echo "2^10"|bc650) this.width=650;" border=0>2、计算1除以27,并保留10位小数:echo "scale=10;1/27" | bc650) this.width=650;" border=0>c)进制转换
1)二进制10011011转成十进制:echo "ibase=2;10011011"|bc650) this.width=650;" border=0>2)输入十进制10000转成八进制:echo "obase=8;10000"|bc650) this.width=650;" border=0> bc还有很多妙用大家在应用中慢慢发觉吧。CentOS 根据命令查所在的包Linux批量 添加/删除 用户脚本相关资讯      Linux命令 
  • 48 字节命令可令 Linux 系统当机!  (今 07:55)
  • 在Linux笔记本上执行这句命令能致  (02月02日)
  • .NET开发必会的Linux命令  (12/20/2015 10:32:03)
  • 运维工程师必会的109个Linux命令  (03月09日)
  • 有趣的Linux命令行:随机输出唐诗  (12/28/2015 20:14:23)
  • 10 个 Linux 中的 passwd 命令示例  (10/29/2015 10:14:30)
本文评论 查看全部评论 (0)
表情: 姓名: 字数