Создайте собственную функцию быстрого калькулятора для терминала

Оглавление:

Создайте собственную функцию быстрого калькулятора для терминала
Создайте собственную функцию быстрого калькулятора для терминала

Видео: Создайте собственную функцию быстрого калькулятора для терминала

Видео: Создайте собственную функцию быстрого калькулятора для терминала
Видео: Интеллектуальная ЕСМ – долой рутину! Practicum Directum - YouTube 2024, Апрель
Anonim
Если вы похожи на меня, у вас всегда есть окно терминала, и вы, вероятно, даже назначили горячую клавишу, чтобы вывести ее в любое время. Итак, зачем открывать скучный калькулятор, когда вы можете решать уравнения прямо там в командной строке?
Если вы похожи на меня, у вас всегда есть окно терминала, и вы, вероятно, даже назначили горячую клавишу, чтобы вывести ее в любое время. Итак, зачем открывать скучный калькулятор, когда вы можете решать уравнения прямо там в командной строке?

Это простой способ создания калькулятора с использованием встроенной функции поддержки в оболочке Bash. По сути, все, что мы делаем, это присвоение знака вопроса для запуска команды bc с любыми аргументами, которые вы вводите после него.

Создание функции калькулятора терминала

Чтобы создать функцию, просто вставьте следующую команду в терминал …

? () { echo '$*' | bc -l; }

Теперь вы можете использовать его, просто набрав? а затем математическое уравнение, которое вы хотите решить. Если вы собираетесь использовать пробелы, вы должны окружать его в кавычках, иначе вы получите сообщение об ошибке:

Вы также можете использовать его в Windows, если у вас установлен Cygwin - вам обязательно нужно убедиться, что вы установили пакет bc, конечно.
Вы также можете использовать его в Windows, если у вас установлен Cygwin - вам обязательно нужно убедиться, что вы установили пакет bc, конечно.
Поскольку это использует команду bc, это довольно эффективно.
Поскольку это использует команду bc, это довольно эффективно.

Сохранение функции за счет перезапуска

Если вы используете Linux или Cygwin под Windows, вы захотите отредактировать следующий файл и поместить строку внизу:

vi ~/.bash_profile

Закройте свой терминал, заново откройте, и теперь команда должна быть включена.

Сохранение функции в OS X

Если вы используете OS X, вам нужно пройти еще один маршрут, по крайней мере, на моем первом тестировании, открыть терминал и затем ввести следующие команды:

touch.profile

open.profile

В то время вам нужно будет находиться в папке пользователя, которая по умолчанию является папкой по умолчанию для нового окна терминала.

Рекомендуемые: