dc命令 – 一个任意精度的计算器

dc命令的作用是进行计算,它支持无限精度运算,也可以定义和调用宏。

通常情况下,dc命令从命令行界面读取数据,如果指定了文件名,那么命令将从指定的文件中读取数据。计算的结果将结果输出到命令行界面,并且所有的错误信息将都在这里输出。

语法格式: dc [参数] [文件]

常用参数:

 -e 增加脚本中的命令到程序的命令设置
 -f 增加脚本文件中的命令到程序的命令设置
P 弹出堆栈最顶端的值 
p 输出堆栈最顶端的值
n 弹出堆栈最顶端的值,然后关闭,不显示一个换行符
f 显示堆栈的所有内容
+
*
/
% 余数
^ 指数
v 开方

参考实例

运算18*18的值:

[root@xtuos.com ~]# dc
18
18
*
p
324
q

计算36的开方的值:

[root@xtuos.com ~]# dc
36
v
p
6
q

进行一次综合运算:

[root@xtuos.com ~]# dc
7
8
*
p
56
3 2 ^ p
9
2 / p
4
f
4
56
+p
60
q

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

(0)
上一篇 2021年3月18日 下午4:16
下一篇 2021年3月18日 下午4:22

相关推荐

  • mkswap命令 – 建立和设置SWAP交换分区

    mkswap命令用于在一个文件或者设备上建立交换分区。在建立完之后要使用sawpon命令开始使用这个交换区。最后一个选择性参数指定了交换区的大小,但是这个参数是为了向后兼容设置的,…

    Linux命令 2021年3月19日
  • cfdisk命令 – 用于磁盘分区

    cfdisk是用来磁盘分区的程序,它十分类似DOS的fdisk,具有互动式操作界面而非传统fdisk的问答式界面,您可以轻易地利用方向键来操控分区操作。cfdisk指令是一个基于鼠…

    Linux命令 2021年3月19日
  • Category: 4:磁盘管理

    fio是测试IOPS的非常好的工具,用来对磁盘进行压力测试和验证。磁盘IO是检查磁盘性能的重要指标,可以按照负 […]

    Linux命令 2021年3月19日
  • iozone命令 – 进行linux下的硬盘性能测试

    iozone是一个文件系统的benchmark工具,可以测试不同的操作系统中文件系统的读写性能。可以测试Read, write, re-read,re-write, read ba…

    Linux命令 2021年3月19日
  • dhcpd命令 – 运行DHCP服务器

    dhcpd命令的作用是可以运行DHCP服务器。 在启动dhcpd命令时它会读取dhcpd.conf文件,并将每个子网上的可用地址存储在内存中。当客户端使用DHCP协议请求地址时,d…

    Linux命令 2021年3月19日
  • Category: 4:磁盘管理

    vgchange命令用于修改卷组的属性,经常被用来设置卷组是处于活动状态或非活动状态。处于活动状态的卷组无法被 […]

    Linux命令 2021年3月19日
  • popd命令 – 从shell目录堆栈中删除记录

    用于从Shell目录堆栈中删除记录,如果不加任何选项,popd命令先删除Shell目录堆栈栈顶的记录,再把当前目录切换到新的Shell目录堆栈顶的目录。 语法格式:popd [参数…

    Linux命令 2021年3月18日
  • wall命令 – 输出信息

    wall命令用于向系统当前所有打开的终端上输出信息。通过wall命令可将信息发送给每位同意接收公众信息的终端机用户,若不给予其信息内容,则wall命令会从标准输入设备读取数据,然后…

    Linux命令 2021年3月18日
  • mkisofs命令 – 建立ISO 9660映像文件

    mkisofs命令用来将指定的目录与文件做成ISO 9660格式的映像文件,以供刻录光盘。 语法格式: mkisofs [参数] 常用参数: -a或–all 把备份文件…

    Linux命令 2021年3月18日
  • lvmdiskscan命令 – 扫描可见LVM2所有设备

    lvmdiskscan命令的作用是可以在系统中为LVM物理卷扫描所有的SCSI、IDE磁盘、多种设备和其他块设备。 lvmdiskscan命令会扫描所有可见的LVM2设备,而LVM…

    Linux命令 2021年3月19日