¿Cómo ingresar a la calculadora en la línea de comando en Linux?
Para obtener documentación detallada, comuníquese con man bc.
En Windows, todo el mundo sabe que puede abrir la calculadora ejecutando calc directamente (c:\windows\system32\calc.exe).
Nota:
Calcular vt. & ampVerbo intransitivo
Cálculo; calculadora Calc es la abreviatura de este tipo de cálculo.
Ca representa calcio en química, ¿calcio?
Calcio (elemento 20, símbolo Ca). ¿Cuál es la conexión entre los dos?
Calcular proviene de cálculo, que originalmente significa guijarros para operaciones aritméticas, y es la abreviatura de calx (piedra caliza).
Entonces, en el sistema Linux, ¿existe una calculadora similar a calc.exe en Windows?
A continuación se resumen los tres comandos en Linux para presentar el método de cálculo en Linux:
BC 1)
De forma predeterminada, Bc es una instrucción interactiva. En el entorno de trabajo de bc, se pueden utilizar los siguientes símbolos de cálculo:
+Suma
-Resta
*Multiplicación
/División
Índice
Porcentaje restante
Por ejemplo:
#
BC
AD Ex 1.06
Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation,
Inc.
Este es un software gratuito sin ninguna garantía.
Ingrese "Garantía" para obtener más detalles.
3+6
& lt=suma
Nueve
4+2*3?& lt=suma, multiplicación p>
p>
10
(4+2)* 3<=suma, multiplicación (prioridad)
18
4* 6/ 8?
& lt=Multiplicación, división
Tres
10^3?
& lt=Exponente
1000
18%5=resto
3+4;5*2;5^2;18/4?
& lt= En una línea Ingrese varios cálculos y sepárelos usando ;.
Siete
10
25
Cuatro
Salir & lt=Salir
#BC
BC1.06
Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation,
Inc.
Este es un software gratuito sin ninguna garantía.
Ingrese "Garantía" para obtener más detalles.
Ratio=3
& lt=Establece el número de decimales
1/3
.333
Ríndete
Lo anterior es un cálculo interactivo, por lo que los resultados se pueden calcular directamente sin interacción.
A. Utilice métodos echo y |, como:
# echo "(6+3)*2" |bc
18
#Echo 15/4 | BC
三
# echo "escala = 2; 15/4"
BC
3.75
# echo "3+4;5*2;5^2;18/4"
BC
Siete
10
25
Cuatro
Además,
Además de establecer decimales para la escala, bc también tiene ibase y obase. para Otras operaciones binarias.
Por ejemplo:
//Salida A7 en 16 como 10. Tenga en cuenta que el inglés sólo se puede escribir en mayúscula.
# echo "ibase = 16; A7 pulgadas
BC
167
// Convertir binario 11111111 a binario 10. p>
# echo "ibase = 2; 11111111"
BC
255
//La entrada es 16 y la salida es binaria <. /p>
# echo " ibase = 16; o base = 2; B5-A4 "
BC
10001
bc tiene uno Además , también puede encontrarlo en bc - ayuda: bc puede ir seguido de un nombre de archivo.
Por ejemplo:
# más calc.txt
3+2
4+5
8*2
10/4
# bc calc.txt
Cinco
Nueve
16
2
p>2) Expresión
El comando Expr no solo puede calcular sumas, restas, multiplicaciones y divisiones, sino también muchas expresiones, todas las cuales pueden calcular resultados. Pero cabe señalar que al calcular sumas, restas, multiplicaciones y divisiones, no olvides utilizar espacios y escapes. La siguiente
página utiliza directamente ejemplos para presentar la operación expr, como:
#expression 6 +
3?
( con espacio)
Nueve
# expr? 2 \*
3?
(con símbolo de escape)
六
#Expresión 14 % 9
5?
# a=3
# expr
$a+5?
(sin espacios)
3+5
# expr $a +
cinco
(variable , con espacios)
八
#
a= 'expresión 4 + 2 '
echo $a
Seis
# expr $a + 3
Nueve
Además, expr también es muy conveniente para operaciones de cadenas (cálculos), como:
p>//Longitud de la cadena
#?Longitud de la expresión
"Yang Zhigang. cublog.cn "
21
//Obtener la cadena de la ubicación
# expr substr " yangzhi gang . Cu blog . cn "
1 11
Yang Zhigang p>
//El comienzo de la cadena
# expr index
"Yang Zhigang. culog.cn" cu
13
3) DC
No mucha gente usará dc para calcular, porque dc es más complicado que bc, pero es similar y no es difícil al hacer planes simples. Dc es una operación de inserción de pila y también es interactiva de forma predeterminada, pero también puede usar echo y | para hacer coincidir los planes.
Por ejemplo:
# pa
tres
2+
p
Cinco
4*
p
20
Ríndete
# echo 3 2+ 4* p | dc
20
4) Eco
Como todos sabemos, echo se usa para hacer eco. También se calcula utilizando BC. De hecho, echo también puede realizar cálculos simples por sí solo, como:
# echo $((3+5))
八
# echo $( ((3+5)*2))
16
Echo también puede calcular variables, por ejemplo:
# a=10
# b=5
# eco $(($a+$b))
15
# eco $a+$b
15
# echo $a+$b |bc
15
//Calcular la fecha de anteayer
#?Echo Fecha
+%Y%m%d '
20090813
#?echo `fecha +%Y%m%d`- 2
20090813-2
#?echo `fecha +%Y%m%d`-2
BC
20090811
5)AWK
Awk se puede calcular al procesar archivos, por supuesto, también se puede usar solo para cálculo, por ejemplo:
# awk ' BEGIN { a = 3+2; Imprimir
a} '
五
# awk ' COMENZAR { a =(3+2)* 2; /p>
a } '
10
Awk admite operadores comunes como + (suma), - (resta), * (multiplicación), / (división) o * * (potencia), %(molde).
Espera un momento.
Además, awk también proporciona algunas funciones matemáticas de uso común, como sin(x), cos(x), exp(x), log(x),
sqrt(x), rand(). Uso Con estos operadores y funciones, puede realizar algunas operaciones simples directamente:
# echo | { print
8+6}'
14
# eco | awk"{ imprimir
8/6}'
1.33333
# eco | awk"{ imprimir
9%5}'
Cuatro
No dudes en utilizarlo.
Si tienes alguna pregunta, pregunta a tiempo. . Gracias.