为终端创建您自己的快速计算器功能

如果你和我一样,你总是打开终端窗口,你甚至可能在任何时候都指定了一个热键来调出它。那么,既然您可以在命令行上直接求解方程式,为什么还要打开这个乏味的计算器呢?

这是使用Bash shell中的内置函数支持创建计算器的简单方法。基本上,我们要做的就是分配问号来运行BC命令,不管您在命令后面键入什么参数。

创建端子计算器函数

要创建该函数,只需将以下命令粘贴到终端…中

现在您只需键入一个?就可以使用它了。然后是你想要解的数学方程式。如果要使用空格,应该用引号将其引起来,否则会出现如下错误:

如果你安装了Cygwin,你也可以在Windows上使用它--当然,你需要确保你已经安装了BC包。

因为这是使用BC命令,所以它非常强大。

使功能在重新启动时保存

如果您在Windows下使用Linux或Cygwin,则需要编辑以下文件并将该行放在底部:

关闭终端,重新打开,现在应该启用该命令。

在OS X中保存函数

如果你使用的是OS X,你需要走另一条路,至少在我的测试中是这样--首先,打开一个终端,然后输入以下命令:

此时您需要在您的用户文件夹中,这无论如何都是新终端窗口的默认文件夹。

OPEN命令将在TextEdit中打开新的.profile文件,您可以在其中粘贴行、保存和关闭。

关闭终端,重新打开,您应该可以使用该功能。

相关文章