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

Съдържание:

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

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

Видео: Създайте своя собствена функция за бърз калкулатор за терминала
Видео: CS50 2014 - Week 0, continued - YouTube 2024, Може
Anonim
Ако сте нещо като мен, винаги сте имали отворен прозорец на терминала и вероятно сте му дали и клавишна комбинация, за да го изведете по всяко време. Защо да отворите скучния калкулатор, когато можете да разрешите уравнения точно на командния ред?
Ако сте нещо като мен, винаги сте имали отворен прозорец на терминала и вероятно сте му дали и клавишна комбинация, за да го изведете по всяко време. Защо да отворите скучния калкулатор, когато можете да разрешите уравнения точно на командния ред?

Това е прост метод за създаване на калкулатор, като се използва вградената функционална поддръжка в Bash shell. По същество всичко, което правим, е задаването на въпросителен знак, за да стартирате командата bc с каквито и да било аргументи, които въведете след нея.

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

За да създадете функцията, просто вмъкнете в следната команда в терминала …

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

Сега можете да го използвате просто като напишете a? и след това математическото уравнение, което искате да бъде решено. Ако искате да използвате интервал, трябва да го заобиколите в кавички, в противен случай ще получите такава грешка:

Можете да го използвате и в Windows, ако сте инсталирали Cygwin - ще трябва да сте сигурни, че сте инсталирали пакета bc, разбира се.
Можете да го използвате и в Windows, ако сте инсталирали Cygwin - ще трябва да сте сигурни, че сте инсталирали пакета bc, разбира се.
Тъй като това използва командата bc, това е доста мощен.
Тъй като това използва командата bc, това е доста мощен.

Извършване на функцията Запазване при рестартиране

Ако използвате Linux или Cygwin под Windows, ще искате да редактирате следния файл и да поставите реда в долната част:

vi ~/.bash_profile

Затворете терминала, отворете отново и командата трябва да бъде активирана сега.

Запазване на функцията в OS X

Ако използвате OS X, ще трябва да отидете на друг маршрут, най-малкото в моята проверка - първо да отворите терминал и след това да въведете следните команди:

touch.profile

open.profile

Трябва да сте във вашата потребителска папка по онова време, което по подразбиране е папката по подразбиране за нов терминален прозорец.

Препоръчано: