Если вы предпочитаете терминал Linux графическому интерфейсом и иногда вам надо сделать математические вычисления, тогда у меня для вас хорошая новость, вам для этого не нужно использовать приложение калькулятор. Вы можете выполнять свои расчеты, используя терминал.
В этой статье я покажу вам, как можно использовать терминал Linux в качестве калькулятора. Данная инструкция подойдет для все дистрибутивов Linux.
Расчеты с GNU bc
Элемент bc в GNU bc означает «базовый калькулятор». Сама программа bc появилась в Unix, в далеких 1970-х годах. GNU bc — это более современная, улучшенная версия, которую вы можете найти в своей системе.
РЕКОМЕНДУЕМ:
Управление программами из консоли Linux
Если у вас нет GNU bc, используйте менеджер пакетов, который используется в вашем дистрибутиве, — пакет просто называется bc. После установки, чтобы запустить его, откройте терминал и введите bc. Введите quit для выхода из программы, как только вы закончите.
Для расчета используются символы плюс, минус, косая черта и звездочка. С первыми двумя (плюс и минус) все ясно, косая черта используется для деления, а звездочка — для умножения.
Вы также можете использовать скобки, переменные, массивы, алгебраические выражения и т. д. Подробную информацип найдете в руководстве GNU bc.
Расчеты с Calc
Альтернатива bc является calc. Еще один калькулятор для работы в терминале Linux. Его история как и bc начинается с Unix. Установочный пакет называется <strong>apcalc</strong> в системах на основе Ubuntu и Debian, в других дистрибутивах его можно найти под именем calc.
Чтобы открыть его, просто введите в терминале <strong>calc</strong> и нажмите Enter. Как и bc, вам нужно использовать типичные операторы. Например, <strong>5*5</strong> для пяти, умноженных на пять.
После ввода данных нажмите Enter. Ответ появится ниже. Когда вы закончите, введите <strong>quit</strong> и нажмите Enter.
Прямое использование команд терминала (Echo и Expr)
Вам не нужны никакие дополнительные программы или пакеты для выполнения основных математических вычислений с использованием терминала Linux. Типичные оболочки bash позволяют вам самостоятельно выполнять базовые вычисления с использованием echo. Вы можете сделать это, например, если вы планируете использовать математику как часть сценариев bash.
РЕКОМЕНДУЕМ:
Аналоги Bash Unix инструментов в PowerShell Windows
Вы также можете использовать expr, инструмент, который поставляется с coreutils и встречается почти во всех дистрибутивах на базе Linux и Unix. Expr можно использовать в скриптах bash, как и в случае с echo.
Чтобы использовать echo, введите <strong>echo $ ((2*2))</strong>, где 2*2 — выбранный вами расчет, в терминал. Нажмите Enter и появится ответ.
Чтобы использовать expr, введите expr и ваши вычисления. Опять же, это может справиться только с простыми математическими вычислениями, поэтому здесь нет тригонометрии.
Например, expr 33 \* 2 умножит 33 на 2. Обратная косая черта перед звездочкой здесь требуется для умножения.
Echo и expr можно использовать, если вы хотите выполнять только базовые математические вычисления. Если вам нужно что-то более продвинутое, выберите следующий метод.
Расчеты с Qalc
Если вы предпочитаете что-то с несколькими дополнительными функциями, такими как конвертация валюты, Qalc — это инструмент, который вам понадобится. Это двоюродный брат Qalculate, кроссплатформенный калькулятор с графическим интерфейсом.
Используйте менеджер вашего дистрибутива для установки пакета qalc. Запустите его, набрав в терминале qalc и нажав Enter.
Это наиболее функциональный и удобный калькулятор для терминала Linux. Он также умеет запоминать ваши прошлые вычесления.
Если вы хотите выполнить конвертацию валюты, вам нужно запустить qalc, а затем набрать exrates, чтобы сначала обновить курсы обмена.
Математика в Linux
Математика — не самая простая вещь для освоения, но вы можете избавиться от хлопот быстрых математических вычислений в Linux с помощью терминала. Такие инструменты, как echo и expr, а также простой GNU bc, помогут сделать математические вычесления в консоли Linux.
РЕКОМЕНДУЕМ:
Как изменить цвет терминала Linux
Напишите в коментариях, какой инструмент вычисления в Linux используете вы.