在Linux命令行中操纵计算器的5个命令

在使用 Linux 时,我们有时会需要做一些计算,那么我们就可能需要用到计算器。在 Linux 命令行里,有许多计算器工具,这些命令行计算器可以让我们执行科学计算、财务计算或者一些简单的计算。当然,我们也可以在 Shell 脚本中使用这些命令执行更为复杂的数学运算。

这里我们主要介绍5种命令行计算器:

  • bc
  • calc
  • expr
  • gcalccmd
  • qalc

1. 如何在 Linux 中使用 bc 执行计算

bc 是一种以交互式语句执行的方式支持任意精度的数字的语言,它的语法和 C 语言有一些相似之处。

bc 的命令行选项中有一个可用的标准数学库,如果有相关要求,bc 会在处理任何文件之前先定义好标准数学库,bc 会以命令中的顺序处理命令中列出的各个文件的代码。

默认情况下,bc 在所有 Linux 发行版中都是安装了的,如果你的系统中没有 bc,可以按照以下命令自行安装:

对于 Fedora 系统中,使用 DNF 命令进行安装


  1. $ sudo dnf install bc 

对于 Debian/Ubantu 系统,使用 APT-GET 或 APT 命令进行安装


  1. $ sudo apt install bc 

对于基于 Arch Linux 的系统,使用 Pacman 命令进行安装


  1. $ sudo pacman -S bc 

对于 RHEL/CentOS 系统,使用 YUM 命令进行安装


  1. $ sudo yum install bc 

对于 openSUSE Leap 系统,使用 Zypper 命令进行安装


  1. $ sudo yum install bc 

如何使用 bc 命令

我们可以用 bc 命令直接在终端中执行 + – * / ^ % 等各种计算


  1. $ bc 
  2. bc 1.07.1 
  3. Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006, 2008, 2012-2017 Free Software Foundation, Inc. 
  4. This is free software with ABSOLUTELY NO WARRANTY. 
  5. For details type `warranty'. 
  6.  
  7. 1+2 
  8.  
  9. 10-5 
  10.  
  11. 2*5 
  12. 10 
  13.  
  14. 10/2 
  15.  
  16. 13/5 
  17.  
  18. (2+4)*5-5 
  19. 25 
  20.  
  21. 2^3 
  22.  
  23. 8%3 
  24.  
  25. quit 

使用 -l 来定义标准数学库。默认情况下, 3/5 在 bc 的结果里是 0 ,因为只是取整而已。如果你想要得到正确答案,那么就需要使用 -l 选项了。

【声明】:芜湖站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

相关文章