Вы предпочитаете простоту терминала Linux красивому графическому интерфейсу? Если вам нужно быстро посчитать, вам не обязательно использовать приложение-калькулятор. Вы можете выполнять расчеты с помощью терминала, используя инструменты, которые вы (вероятно) уже установили.
Давайте рассмотрим, как можно использовать терминал Linux в качестве калькулятора независимо от вашего дистрибутива.
Читайте также: Как управлять своими финансами с помощью режима книги в Emacs
Расчеты с помощью GNU bc
Элемент bc
в GNU bc означает «базовый калькулятор». Сама программа bc возникла на платформе Unix в 1970-х годах. GNU bc — более современная и расширенная версия, которую вы уже наверняка найдете в своей системе Linux.
Если у вас нет GNU bc, для его установки используется Contents
Расчеты с помощью GNU bc
жер пакетов">используйте менеджер пакетов ваш дистрибутив — пакет называется простоbc
. Чтобы запустить его, откройте терминал и введите bc
, прежде чем нажать Enter. Введите quit
, чтобы выйти из программы после завершения.
![Терминальные калькуляторы Linux Gnubc](https://saintist.ru/wp-content/uploads/2024/05/linux-terminal-calculators-gnubc.png)
Для вычислений используются символы плюс, минус, косая черта и звездочка. Первые два (плюс и минус) просты, косая черта используется для деления, а звездочка — для умножения.
Вы также можете использовать скобки, переменные, массивы, алгебраические выражения и т. д. Дополнительные инструкции можно найти в Руководство по GNU до н. э. .
Расчеты с помощью Calc
Альтернативой bc является calc
, еще один инструмент на базе терминала. Как и bc, это еще один старый инструмент Unix, который нашел постоянную поддержку в Linux. Установочный пакет называется apcalc
в системах на базе Ubuntu и Debian, но в других местах его можно найти как calc
.
Чтобы открыть его, просто введите calc
в терминале и нажмите Enter. Как и bc, вам придется использовать типичные операторы. Например, 5 * 5
— пять, умноженное на пять.
![Калькуляторы терминала Linux Calc](https://saintist.ru/wp-content/uploads/2024/05/linux-terminal-calculators-calc.png)
Когда вы вводите расчет, нажмите Enter. Ответ появится прямо под ним. Закончив, введите quit
и нажмите Enter.
Непосредственное использование команд терминала (Echo и Expr)
Для выполнения базовых математических вычислений с помощью терминала Linux не обязательно потребуются какие-либо дополнительные программы или пакеты. Типичные оболочки bash позволяют самостоятельно выполнять базовые
Расчеты с помощью Calc
. Вы можете сделать это, например, если планируете использовать математику как часть сценариев bash.Вы также можете использовать expr, инструмент, входящий в состав coreutils
, который есть почти во всех системах на базе Linux и Unix. Expr можно использовать в сценариях Bash, как и в случае с echo.
Чтобы использовать echo, введите в терминал echo $((2*2))
, где 2*2
— выбранное вами вычисление. Нажмите Enter, и вам будет возвращен ответ на ваш расчет.
![Терминальные калькуляторы Linux Echo](https://saintist.ru/wp-content/uploads/2024/05/linux-terminal-calculators-echo.png)
Чтобы использовать выражение, введите expr
, а затем результат вычисления. Опять же, здесь можно выполнить только простые математические вычисления, поэтому тригонометрии здесь нет.
Например, expr 33 \* 2
умножит 33 на два. Обратная косая черта перед звездочкой здесь необходима для умножения, но не для других операторов.
![Терминальные калькуляторы Linux Expr](https://saintist.ru/wp-content/uploads/2024/05/linux-terminal-calculators-expr.png)
Непосредственное использование команд терминала (Echo и Expr)
вые математические вычисления. Если вам нужно что-то более сложное, выберите другой метод, указанный здесь.Расчеты с помощью Qalc
Если вы предпочитаете что-то с несколькими дополнительными функциями, такими как конвертация валют, Qalc — это тот инструмент, который вам нужен. Это терминальный родственник Qalculate, кроссплатформенного калькулятора с графическим интерфейсом.
Используйте диспетчер пакетов распространения, чтобы установить пакет qalc
. Запустите его, введя qalc
в терминал и нажав Enter.
![Терминальные калькуляторы Linux Qalc](https://saintist.ru/wp-content/uploads/2024/05/linux-terminal-calculators-qalc.png)
Это наиболее полное и удобное приложение-калькулятор терминала для пользователей Linux. Он также запомнит ваши прошлые расчеты и аккуратно отобразит ответы ниже.
Если вы хотите выполнить конвертацию валюты, вам нужно запустить qalc, а затем ввести exrates
, чтобы сначала обновить обменные курсы.
Математика в Linux: проще простого
Математику – не самый простой предмет для освоения, но вы можете избавиться от хлопот, связанных с быстрыми математическими вычислениями в Linux, с помощью терминала. Такие инструменты, как echo и expr, а также распространенное программное обеспечение, такое как GNU bc, помогают сделать подсчет чисел простым, легким и быстрым.
Какой инструмент расчета Linux для вас самый простой и какой вам больше всего нравится? Дайте нам знать в комментариях ниже.