如果你像我一样,你总是有一个终端窗口打开,你甚至可能分配了一个热键,使它随时出现。既然你可以在命令行上解方程,为什么还要打开无聊的计算器呢?
这是使用bashshell中的内置函数支持创建计算器的简单方法。基本上,我们所做的就是分配问号来运行bc命令,不管您在它后面键入什么参数。
要创建函数,只需将以下命令粘贴到终端中…
? () { echo "$*" | bc -l; }
现在你只需输入一个?然后是你想要解的数学方程。如果要使用空格,应该用引号括起来,否则会出现如下错误:
如果你已经安装了Cygwin,你也可以在Windows上使用它。当然,你需要确保你已经安装了bc包。
因为这是使用bc命令,所以它非常强大。
如果您在Windows下使用Linux或Cygwin,则需要编辑以下文件并将行放在底部:
vi ~/.bash_profile
关闭终端,重新打开,命令现在应该被启用。
在OSX中保存函数
如果您使用的是OS X,则需要走另一条路,至少在我的测试中,首先打开一个终端,然后键入以下命令:
touch .profile
open .profile
你需要在你的用户文件夹,这是默认的文件夹无论如何为新的终端窗口。
open命令将在Textedit中打开新的.profile文件,您可以在其中粘贴行、保存和关闭。
关闭终端,重新打开它,你应该有可用的功能。
...能够集成1密码、调用iTunes迷你播放器、管理文件和运行终端命令。电源组还使Alfred具有可扩展性。工作流允许您创建或安装自定义工作流。您可以设置关键字和触发的操作。 ...
... 您可能会发现在您尝试访问的终端上禁用了远程连接。您可以在上述相同的系统页面上更改此设置。在计算机名和工作组的右侧,选择更改设置以打开系统属性菜单。选择远程选项卡。 ...
...全相信Linux?虽然主桌面很容易使用,但有时您需要依赖终端中的命令行条目。但是,如果您是Raspbian操作系统和Linux的新手,那么说起来容易做起来难。 ...
... 他获得的大部分财富来自彭博终端,这是金融业许多公司不可或缺的计算机软件。如果你在公司办公室工作,很可能你自己也用过。 ...
...作为命令行参数启动seq,它将从1计数到该数字。然后在终端窗口中打印数字,每行一个数字,如下所示: seq 6 如果在命令行中键入两个数字,第一个数字将是起始数字,第二个数字将是结束数字,如下所示: seq 4 10 可以通过...
linuxtmux命令是一个终端多路复用器,类似于screen。它的倡导者很多,声势浩大,所以我们决定将两者进行比较。是tmux真的更好,还是只是喜欢你所知道的? tmux与屏幕 tmux和GNU屏幕命令都是终端多路复用器。它们允许您在一个终...
...生疏?以下是您需要知道的所有命令。可以将此作为Linux终端的重要参考。这也适用于macOS命令行。 终端的基本工具包 Linux包含了大量的命令,但是我们选择了37个最重要的命令在这里展示。学习这些命令,您就可以在Linux命令...