Úvodná » ako » Vytvorte vlastnú funkciu rýchleho kalkulačka pre terminál

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

    Ak ste niečo ako ja, máte vždy otvorené okno Terminálu a pravdepodobne ste dokonca priradili klávesovú skratku, aby ste ho mohli kedykoľvek priniesť. Takže prečo otvoriť nudnú kalkulačku, keď dokáž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-1;

    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 nainštalovať balík bc.

    Keďže toto používa príkaz bc, je to dosť silné.

    Uskutočnenie funkcie Uložiť cez reštartovanie

    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í - najprv otvorte terminál a zadajte nasledujúce príkazy:

    dotykový profil

    otvorený .profile

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

    Príkaz otvorený otvorí nový súbor .profile v Textedite, kde môžete vkladať do riadku, uložiť a zatvoriť.

    Zatvorte Terminál, opätovne ho otvorte a mali by ste mať túto funkciu k dispozícii.