Vytvořte vlastní funkci Rychlá kalkulačka pro terminál
Pokud jste něco jako já, vždy máte otevřené okno Terminálu a pravděpodobně jste mu dokonce přidělili klávesovou zkratku, která ho kdykoli přinese. Tak proč otevřít nudnou kalkulačku, když můžete vyřešit rovnice přímo na příkazovém řádku?
Jedná se o jednoduchou metodu pro vytváření kalkulačky pomocí vestavěné podpory funkcí v shellu Bash. V podstatě vše, co děláme, je přiřazení otazníku pro spuštění příkazu bc s jakýmkoli argumentem, který zadáte po něm.
Vytvoření funkce kalkulačky terminálu
Chcete-li vytvořit funkci, vložte v následujícím příkazu do terminálu ...
? () echo "$ *" | bc-1;
Nyní ji můžete použít jednoduchým zadáním a? a potom matematickou rovnici, kterou chcete vyřešit. Pokud použijete mezery, měli byste je obklopit v uvozovkách, jinak se dostanete takto:
Můžete jej také použít v systému Windows, pokud máte nainstalovanou aplikaci Cygwin - budete se muset samozřejmě ujistit, že jste nainstalovali balík bc.
Vzhledem k tomu, že používáte příkaz bc, je to dost silné.
Uskutečnění funkce Uložit přes restartování
Používáte-li systém Linux nebo Cygwin v systému Windows, budete chtít upravit následující soubor a umístit řádek dole:
vi ~ / .bash_profile
Zavřete terminál, znovu otevřete a příkaz by měl být aktivován nyní.
Uložení funkce v OS X
Používáte-li operační systém OS X, budete muset jít na jinou trasu, alespoň při testování - nejprve otevřete terminál a poté zadejte následující příkazy:
dotýkat se .profile
otevřít .profile
Budete muset být ve vašem uživatelském adresáři v daném okamžiku, což je výchozí složka pro nové Terminálové okno.
Otevřený příkaz otevře nový soubor s příponou .profile v Textedit, kde můžete vložit do řádku, uložit a zavřít.
Zavřete terminál, znovu ho otevřete a měli byste mít k dispozici funkci.