5 comandos para usar la calculadora en la línea de comandos de Linux

Hola a todos, soy Liang Xu.

Cuando usamos Linux, a veces necesitamos hacer algunos cálculos, por lo que es posible que necesitemos usar una calculadora. En la línea de comandos de Linux, hay muchas herramientas de calculadora, que nos permiten realizar cálculos científicos, cálculos financieros o algunos cálculos simples. Por supuesto, también podemos usar estos comandos en scripts de Shell para realizar operaciones matemáticas más complejas.

Aquí presentamos principalmente 5 tipos de calculadoras de línea de comando:

  • bc
  • calc
  • expr
  • gcalccmd
  • qalc

1. Cómo realizar cálculos usando bc en Linux

bc Es un lenguaje que admite números de precisión arbitraria en la ejecución interactiva de sentencias. Su sintaxis es similar a la del lenguaje C.

Hay una biblioteca matemática estándar disponible en las opciones de la línea de comando de bc. Si hay requisitos relevantes, bc definirá la biblioteca matemática estándar antes de procesar cualquier archivo. Bc procesará el código de cada archivo listado en el comando en el orden del comando. .

De forma predeterminada, bc está instalado en todas las distribuciones de Linux. Si no tiene bc en su sistema, puede instalarlo usted mismo de acuerdo con el siguiente comando:

Para el sistema Fedora, use el comando DNF para instalar

$ sudo dnf install bc

Para el sistema Debian / Ubantu, use el comando APT-GET o APT para instalar

$ sudo apt install bc

Para los sistemas basados ​​en Arch Linux, use el comando Pacman para instalar

$ sudo pacman -S bc

Para sistemas RHEL / CentOS, use el comando YUM para instalar

$ sudo yum install bc

Para el sistema openSUSE Leap, use el comando Zypper para instalar

$ sudo zypper install bc
Cómo usar el comando bc

Podemos usar el comando bc para realizar directamente varios cálculos como + - * / ^% en la terminal

$ 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

13/5
2

(2+4)*5-5
25

2^3
8

8%3
2

quit

Úselo -lpara definir la biblioteca matemática estándar. De forma predeterminada, 3/5 es 0 en el resultado de bc porque simplemente se redondea. Si desea obtener la respuesta correcta, debe usar la -lopción de.

$ 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

2. Cómo utilizar calc para cálculos en Linux

calc Es una calculadora de precisión arbitraria y una calculadora simple que puede realizar varios cálculos en la línea de comando.

Si necesita instalar el comando calc, puede consultar el método de instalación del comando bc anterior.

Cómo utilizar el comando calc

Podemos usar calc para realizar interactivamente varios tipos de cálculos en la terminal.

$ 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
; 13/5
        2.6
; 13%5
        3
; 2^4
        16
; 9^0.5
        3    
; quit

Por supuesto, también puede usarlo en modo no interactivo:

$ calc 3/5
          0.6

3. Cómo usar expr para el cálculo en Linux

expr es parte de la biblioteca de herramientas principal, por lo que no es necesario instalarlo.

Podemos usar los siguientes comandos para cálculos básicos:

$ expr 2 + 3
6
$ expr 6 - 2
4
$ expr 3 * 4
12
$ expr 15 / 3
5

Pero debe tenerse en cuenta que los números y símbolos deben estar separados por espacios, de lo contrario, el comando no reconocerá la expresión que escriba:

$ expr 2+3
2+3
$ expr 2*3
2*3

4. Cómo usar gcalccmd para cálculos en Linux

gnome-calculatorEs la calculadora oficial del entorno de escritorio GNOME. gcalccmd es la versión de consola de la herramienta Calculadora Gnome. De forma predeterminada, gcalccmd está instalado en el escritorio GNOME.

Utilice el comando gcalccmd para calcular

gcalccmd también tiene una interfaz interactiva, y la fórmula de cálculo no es diferente de otras calculadoras.

$ gcalccmd
> 5+1
6

> 5-1
4

> 5*2
10

> 10/2
5

> sqrt(16)   
4

> 3/5
0.6

> quit

5. Cómo usar qalc para cálculos en Linux

QalculateEs una calculadora de escritorio multiplataforma multifuncional. Es relativamente simple de usar, pero la función es muy poderosa. Proporciona algunas bibliotecas matemáticas multifuncionales muy poderosas y algunas herramientas prácticas para satisfacer las necesidades diarias (como conversión de moneda y cálculo de porcentaje, etc.).

Las funciones de Qalculate incluyen una gran cantidad de bibliotecas de funciones personalizables, cálculos y conversiones de unidades, cálculos simbólicos (incluidas integrales y ecuaciones), precisión arbitraria, propagación de incertidumbre, aritmética de intervalos, dibujo e interfaces fáciles de usar (GTK + y CLI).

Para el sistema Fedora, use el comando DNF para instalar

$ sudo dnf install libqalculate

Para el sistema Debian / Ubantu, use el comando APT-GET o APT para instalar

$ sudo apt install libqalculate

Para los sistemas basados ​​en Arch Linux, use el comando Pacman para instalar

$ sudo pacman -S libqalculate

Para sistemas RHEL / CentOS, use el comando YUM para instalar

$ sudo yum install libqalculate

Para el sistema openSUSE Leap, use el comando Zypper para instalar

$ sudo zypper install libqalculate
Utilice el comando qalc para calcular
$ 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

6. Cómo usar los comandos de Shell para calcular

De hecho, bajo la línea de comandos de Shell, podemos usar directamente echo, awk y otros comandos para realizar cálculos directamente, lo cual es muy conveniente.

$ echo $((5+5))
10
$ cat data | awk '{sum+=$1} END {print "Sum = ", sum}' # 计算data文件里数据之和

Finalmente, recientemente, muchos amigos me pidieron la hoja de ruta de aprendizaje de Linux , así que, según mi experiencia, pasé un mes quedándome despierto hasta tarde en mi tiempo libre y compilé un libro electrónico. Ya sea que esté en una entrevista o en la superación personal, ¡creo que le ayudará! El directorio es el siguiente:

Dáselo a todo el mundo de forma gratuita, ¡solo pídeme que me levantes el pulgar!

Libro electrónico | Hoja de ruta de aprendizaje sobre desarrollo de Linux

¡También espero que algunos amigos se unan a mí para hacer que este libro electrónico sea más perfecto!

¿Ganancia? Espero que los hierros viejos tengan una combinación de tres golpes para que más personas puedan leer este artículo.

Lectura recomendada:

Supongo que te gusta

Origin blog.csdn.net/yychuyu/article/details/108156295
Recomendado
Clasificación