`

linux 计算器命令

 
阅读更多

linux 自带了2个命令可以支持做基本的数学计算,不想使用命令可以用python或其他

2个命令很好记,一个是dc 其实是表达式求值栈操作,另一个是bc,其实是一种解释性语言了,支持各种while if等等

 

1:先说dc,支持以下常用命令

 

+ - * /  %  ^ |  v(开方)

 

使用起来也非常方便,例如要计算  1 + 1 = ? 

  首先输入dc命令后,每行输入一个表达式因子,例如 1 1 + 

   第4个p是说弹出栈上的操作数进行运算,例如这里是1 1 做 +运算

 

$ dc
1
1
+
p
2

  具体的使用可以man dc ,还支持其他寄存器操作等。

 

2:其次看下bc命令,功能很强大,这里直接引用别人的一篇介绍性文章

linux的计算器bc命令

http://www.heiqu.com/show-27997-1.html

 

针对上面的1+1的例子使用如下,

 

$bc
1+2+3+4+5
15

 

 

对比2个看,dc的操作更像是计算机栈上的后缀表达式求值,bc就是一般的中缀表达式解析求值

 

 

又看到一篇好文章,罗列了linux下可以做计算的工具,这里给出文章引用

 

Linux下的计算器(bc、expr、dc、echo、awk)知多少?

http://blog.chinaunix.net/space.php?uid=7654720&do=blog&id=1742044

 

分享到:
评论

相关推荐

    linux下的计算器使用

    本文将详细介绍几种常用的Linux计算器命令:`bc`、`expr`、`dc`以及如何利用`echo`和`awk`来进行计算。 #### bc —— 高级计算器 `bc`是一款非常强大的计算器工具,它支持基本的算术运算以及更高级的功能,如函数...

    LINUX常用命令语言

    LINUX 常用命令语言总结 LINUX 操作系统提供了大量的命令语言,以下是常用的命令语言概述: ...20. 计算器命令:calc calc 命令可以启动计算器工具,用户可以通过该工具进行数学计算。 ...(以下省略)

    Linux命令之bc--浮点计算器、进制转换

    ### Linux命令之bc -- 浮点计算器、进制转换 #### 概述 在Linux环境中,用户经常需要处理各种计算任务。尽管Bash环境已经具备了处理整数运算的能力,但对于涉及浮点数的复杂计算,则显得力不从心。这时,`bc` 命令...

    基于linux平台Qt5.2的计算器程序

    在本文中,我们将深入探讨如何在Linux平台上使用Qt5.2.1开发一个基础的计算器程序。Qt是一个跨平台的应用程序开发框架,广泛应用于桌面、移动以及嵌入式设备上。Ubuntu作为流行的Linux发行版,提供了对Qt的良好支持...

    Linux常用命令整理

    在Linux操作系统中,掌握一些常用命令对于日常的系统管理和维护至关重要。本文主要整理了一些关键的Linux命令,包括快捷键和在线求助方式,以及常见的系统管理命令。 首先,让我们来看看几个重要的热键: 1. **...

    linux下的设计QT计算器

    在Linux环境下,这通常通过调用qmake和make命令完成。最后,用户可以通过双击生成的可执行文件来运行这个"QT计算器"应用。 总之,"QT计算器"项目涵盖了Qt GUI编程、C++编程、事件处理和简单的数学运算等多个方面的...

    Linux下QT开发的计算器

    在Linux环境下,使用qmake生成Makefile,然后通过make命令编译和链接项目。这一步骤将把源代码转换为可执行的计算器程序。 10. **调试与测试** Qt Creator内置了调试工具,可以方便地设置断点、查看变量值和步进...

    linux内核编程计算器和ps命令模拟_linux_kernel_calculator_ps.zip

    linux内核编程计算器和ps命令模拟_linux_kernel_calculator_ps

    Linux下Qt版简易计算器

    在本文中,我们将深入探讨如何在Linux环境下使用Qt框架创建一个简易计算器应用。Qt是一个跨平台的C++图形用户界面库,它提供了丰富的API和工具,使得开发者可以在多个操作系统上构建用户界面,包括Linux、Windows和...

    linux命令大全

    为了熟练使用Linux,掌握一系列常用命令是至关重要的。下面我将根据上述文件提供的信息,详细解释一些基本且重要的Linux命令。 首先,"date"命令用于显示和设置系统的日期和时间。例如,输入"date"后回车,会显示...

    linux基本命令练习

    ### Linux基本命令练习知识点 #### 一、基本概念与环境准备 - **SHELL**: SHELL是用户与操作系统之间的接口程序,它提供了命令解释的功能,让用户可以通过输入命令来操作计算机系统。 - **帐号管理**: 包括用户创建...

    linux命令.txt

    `bc` 命令是一个支持任意精度的计算器工具。它可以处理复杂的数学运算,包括代数、逻辑和数值表达式。 **使用场景:** 在进行复杂的数学计算时,尤其是当精度非常重要时,`bc` 命令非常有用。 #### 七、man & info...

    Linux常用操作命令

    ### Linux常用操作命令详解 #### 一、基本命令概述 对于Linux初学者而言,掌握一些基本的操作命令至关重要。本文将详细介绍一系列常用的Linux命令及其应用场景,帮助读者更好地理解和使用这些工具。 #### 二、时间...

    linux指令命令完全手册

    在Linux命令的字母索引中,我们还可以找到如`arch`显示系统架构,`at`规划执行任务,`bc`计算器,`cal`显示日历,`chmod`改变文件权限,`compress`压缩文件,`dir`显示目录内容等。这些命令覆盖了日常使用的诸多方面...

    常用linux命令及服务器配置大全 工作中收集的linux常用命令。

    ### 常用 Linux 命令及服务器配置详解 #### 一、acctcom:搜索并显示进程记帐文件 **用途**:`acctcom` 命令用于搜索并显示进程记账文件中的信息。这有助于系统管理员监控系统的使用情况。 **示例**: ```bash ...

    linux命令记忆方法

    ### Linux命令记忆方法 在Linux系统中,掌握各种命令对于高效地进行系统管理与操作至关重要。面对数量庞大的命令,寻找有效的记忆方法变得尤为关键。本文将根据提供的信息,详细介绍一些常用的Linux命令及其记忆...

    在Linux命令行中使用计算器的5个命令详解

    在Linux环境中,有时候我们需要进行一些计算任务,而无需打开图形化的计算器应用。幸运的是,Linux命令行提供了多种计算器工具,让我们能够方便地进行各种复杂的数学运算。本文将详细介绍5个常用的命令行计算器:bc...

    Linux命令简写和全称

    ### Linux命令简写和全称知识点详解 #### su - Swithuser切换用户 - **全称**: Switch user - **用途**: 用于切换当前登录的用户。通常用于切换到具有更高权限的用户(如root)来进行系统管理任务。 - **语法**: `...

    linux 命令英文全称

    ### Linux命令英文全称解析 Linux作为一款强大的开源操作系统,其命令行工具是进行系统管理、软件开发等工作的核心组成部分。对于初学者来说,理解这些命令的英文全称及其背后的含义,有助于更好地记忆和掌握它们的...

    linuxlinux命令大全linuxlinux

    ### Linux 命令大全 #### 控制台操作 - **Ctrl+Alt+Backspace**: 通常用于强制关闭 X Window 系统,但请注意,此操作可能会导致系统不稳定。 - **Ctrl+Alt+F1~F6**: 这些快捷键用于切换到不同的虚拟终端(TTY),...

Global site tag (gtag.js) - Google Analytics