dc命令来自英文词组“Desk Calculator”的缩写,中文译为“桌面计算器”,其功能是用于高精度数字计算。dc命令不仅可以进行简单的数学计算,还支持无限精度的运算,支持可定义和调用宏。用户可以直接在终端界面与dc命令互动,亦可以让dc命令读取指定的文件内容,并将处理结果输出到屏幕。

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

常用参数:

e指定表达式
f显示堆栈的所有内容
p输出堆栈最顶端的值
-f读取指定的脚本文件

常用动作:

+
*
/
%余数
^指数
v开方

参考示例

进行数学乘法的计算操作:

[root@linux-arae-cc ~]# dc
5
5
*
p
25

进行数学开方的计算操作:

[root@linux-arae-cc ~]# dc
36
v
p
6

进行数学指数的计算操作:

[root@linux-arae-cc ~]# dc
3 2 ^ p
9

退出计算器工具:

[root@linux-arae-cc ~]# dc
q
[root@linux-arae-cc ~]#