如果你需要在Linux命令行中使用计算器,那就按本文介绍的方法操作,用bc、calc、expr、gcalccmd、qalc命令,有些需要安装就可以用来去处了,这些命令行计算器允许我们执行所有类型的操作,例如科学、财务或甚至简单的计算,此外,我们可以在shell脚本中使用这些命令进行复杂的数学运算。
简介 在本文中,我列出几个命令行计算器命令: 1、bc:任意精度计算器语言 2、calc:任意精度计算器 3、expr:计算表达式 4、gcalccmd:gnome-calculator - 桌面计算器 5、qalc 6、Linux Shell
使用bc命令在Linux中执行计算 bs代表基本计算器,它是一种语言,它支持任意精度数字和交互式语句执行,与C编程语言的语法有一些相似之处。可以通过命令行选项使用标准数学库,如果需要,在处理任何文件之前定义数学库,bc首先按照列出的顺序处理命令行中列出的所有文件中的代码,处理完所有文件后,bc从标准输入读取,所有代码在读取时执行。默认情况下,bc命令已安装在所有Linux系统中,如果没有,请使用以下过程进行安装。 1、安装bc 对于Fedora系统,使用DNF安装bc: $ sudo dnf install bc 对于Debian/Ubuntu系统,使用APT-GET或APT来安装bc: $ sudo apt install bc 对于基于Arch Linux的系统,请使用Pacman安装bc: $ sudo pacman -S bc 对于RHEL/CentOS系统,请使用YUM安装bc: $ sudo yum install bc 对于openSUSE Leap系统,使用Zypper命令安装bc: $ sudo zypper install bc 2、使用bc命令在Linux中执行计算的方法 我们可以使用bc命令直接从终端执行所有类型的计算: $ bc bc 1.07.1 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006, 2008, 2012-2017 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For details type `warranty'. 1+2 3 10-5 5 2*5 10 10/2 5 (2+4)*5-5 25 quit 使用-l选项来定义标准数学库: $ bc -l bc 1.07.1 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006, 2008, 2012-2017 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For details type `warranty'. 3/5 .60000000000000000000 quit 参考:bc命令_Linux bc命令使用详解:算术操作精密运算工具。
使用calc命令在Linux中执行计算 calc是一个任意精度计算器,它是一个简单的计算器,允许我们在Linux命令行中执行所有类型的计算。 1、安装calc 对于Fedora系统,使用DNF安装calc: $ sudo dnf install calc 对于Debian/Ubuntu系统,使用APT-GET或APT来安装calc: $ sudo apt install calc 对于基于Arch Linux的系统,请使用Pacman安装calc: $ sudo pacman -S calc 对于RHEL/CentOS系统,使用YUM安装calc: $ sudo yum install calc 对于openSUSE Leap系统,使用Zypper安装calc: $ sudo zypper install calc 2、使用calc命令在Linux中执行计算 我们可以使用calc命令直接从终端执行所有类型的计算: 1]、Intractive mode $ calc C-style arbitrary precision calculator (version 2.12.7.1) Calc is open software. For license details type: help copyright [Type "exit" to exit, or "help" for help.] ; 5+1 6 ; 5-1 4 ; 5*2 10 ; 10/2 5 ; quit 2]、Non-Intractive mode $ calc 3/5 0.6
使用expr命令在Linux中执行计算 将EXPRESSION的值打印到标准输出,下面的空白行分隔增加的优先组,它是coreutils的一部分,所以我们不需要安装它。下面介绍使用expr命令在Linux中执行计算的方法,使用以下格式进行基本计算。 用于加法: $ expr 5 + 1 6 用于减法: $ expr 5 - 1 4 对于除法: $ expr 10 / 2 5 参考:expr命令_Linux expr命令使用详解:一款表达式计算工具。
使用gcalccmd命令在Linux中执行计算 gnome-calculator是GNOME桌面环境的官方计算器,gcalccmd是Gnome Calculator实用程序的控制台版本,默认情况下,它已安装在GNOME桌面中。下面介绍使用gcalccmd命令在Linux中执行计算的方法。 我在这里添加了几个例子: $ gcalccmd > 5+1 6 > 5-1 4 > 5*2 10 > 10/2 5 > sqrt(16) 4 > 3/5 0.6 > quit
使用qalc命令在Linux中执行计算 Qalculate是一款多用途的跨平台桌面计算器,它使用简单,但通常为复杂的数学包提供功能和多功能性,以及日常需求的有用工具(如货币转换和百分比计算)。 功能包括可定制功能的大型库,单元计算和转换,符号计算(包括积分和方程),任意精度,不确定性传播,区间算法,绘图和用户友好界面(GTK+和CLI)。 1、安装qalc 对于Fedora系统,使用DNF安装qalc: $ sudo dnf install libqalculate 对于Debian/Ubuntu系统,使用APT-GET或APT安装qalc: $ sudo apt install libqalculate 对于基于Arch Linux的系统,请使用Pacman安装qalc: $ sudo pacman -S libqalculate 对于RHEL/CentOS系统,使用YUM安装qalc: $ sudo yum install libqalculate 对于openSUSE Leap系统,使用Zypper安装qalc: $ sudo zypper install libqalculate 2、使用qalc命令在Linux中执行计算 我在这里添加了几个例子: $ qalc > 5+1 5 + 1 = 6 > ans*2 ans * 2 = 12 > ans-2 ans - 2 = 10 > 1 USD to INR It has been 36 day(s) since the exchange rates last were updated. Do you wish to update the exchange rates now? y error: Failed to download exchange rates from coinbase.com: Resolving timed out after 15000 milliseconds. 1 * dollar = approx. INR 69.638581 > 10 USD to INR 10 * dollar = approx. INR 696.38581 > quit
使用Linux Shell命令在Linux中执行计算 我们可以使用诸如echo、awk等shell命令来执行计算。 比如使用echo命令: $ echo $((5+5)) 10
相关主题 |