Vytvorte vlastnú funkciu rýchleho kalkulačka pre terminál

Obsah:

Vytvorte vlastnú funkciu rýchleho kalkulačka pre terminál
Vytvorte vlastnú funkciu rýchleho kalkulačka pre terminál

Video: Vytvorte vlastnú funkciu rýchleho kalkulačka pre terminál

Video: Vytvorte vlastnú funkciu rýchleho kalkulačka pre terminál
Video: Leap Motion SDK - YouTube 2024, Apríl
Anonim
Ak ste niečím ako ja, máte vždy otvorené okno Terminálu a pravdepodobne ste dokonca priradili klávesovú skratku, aby ste ju kedykoľvek vybrali. Tak prečo otvoriť nudnú kalkulačku, keď môžete riešiť rovnice priamo na príkazovom riadku?
Ak ste niečím ako ja, máte vždy otvorené okno Terminálu a pravdepodobne ste dokonca priradili klávesovú skratku, aby ste ju kedykoľvek vybrali. Tak prečo otvoriť nudnú kalkulačku, keď môžete riešiť rovnice priamo na príkazovom riadku?

Jedná sa o jednoduchú metódu na vytvorenie kalkulačky pomocou vstavanej funkcie podpory v Bash shell. V podstate všetko, čo robíme, je priradenie otazníka na spustenie príkazu bc s akýmkoľvek argumentom, ktoré zadáte po ňom.

Vytvorenie funkcie kalkulačky terminálu

Ak chcete vytvoriť funkciu, jednoducho vložte do nasledujúceho príkazu do terminálu …

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

Teraz ju môžete použiť jednoduchým zadaním a? a potom matematickú rovnicu, ktorú chcete vyriešiť. Ak použijete medzery, mali by ste ich obklopiť v úvodzovkách, inak sa vám zobrazí chyba:

Môžete ho tiež použiť v systéme Windows, ak máte nainštalovaný program Cygwin - budete musieť samozrejme zabezpečiť, aby ste nainštalovali balík bc.
Môžete ho tiež použiť v systéme Windows, ak máte nainštalovaný program Cygwin - budete musieť samozrejme zabezpečiť, aby ste nainštalovali balík bc.
Keďže toto používate príkaz bc, je to dosť silné.
Keďže toto používate príkaz bc, je to dosť silné.

Uskutočnenie funkcie Uložiť po reštarte

Ak používate systém Linux alebo Cygwin v systéme Windows, budete chcieť upraviť nasledujúci súbor a vložiť riadok dole:

vi ~/.bash_profile

Zatvorte svoj terminál, znovu ho otvorte a príkaz by mal byť teraz povolený.

Uloženie funkcie v OS X

Ak používate operačný systém OS X, budete musieť prejsť na inú trasu, prinajmenšom v mojom testovaní - najskôr otvorte terminál a zadajte nasledujúce príkazy:

touch.profile

open.profile

Budete musieť byť vo vašom užívateľskom priečinku v čase, ktorý je predvoleným priečinkom pre novú Terminal okno.

Odporúča: