我知道 Windows 上的程序launchy
(Ubuntu 上也有),我只需输入 100/9.14 即可获得结果,而无需打开计算器。但我不想为了做到这一点而安装整个程序……
有没有一个简单的命令行工具可以使用?
答案1
我将启动一个python
解释器来执行这些简单的操作:
$ python
Python 2.7.6 (default, Mar 22 2014, 22:59:56)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 100/9.14
10.940919037199125
>>>
请检查关联python
获取数学运算符的列表。
答案2
使用bc
,它可以完全满足您的要求,并且还具有其他一些功能,如变量、可配置的输入/输出基数(非常适合转换十六进制/十进制/二进制等)等。
答案3
答案建议bc
当然是不错的选择。不过,我更喜欢这个简单的包装器,这是我偶然发现的:
#!/usr/bin/env sh
#
# pbrisbin 2013 - see: https://github.com/pbrisbin/scripts/blob/master/calc
#
###
if which bc &>/dev/null; then
printf "scale=10; $*\n" | bc -l
else
awk "BEGIN { print $* }"
fi
正如你所见,这个想法来自于pbrisbin.com,这是一个充满了类似这样好点子的网站。(他的好歌例如,脚本MPD
变得至少两倍精彩……)
答案4
我会推荐/安装 synapse。
Ubuntu 12.04 及以下版本:sudo apt-get install synapse
Ubuntu 14.04:Synapse 应用程序启动器可用吗?
在仪表盘中搜索 synapse 并进入首选项菜单,即可启动它。您可以使用 synapse 指示器访问首选项。
窗口打开后,单击插件选项卡并启用计算器插件。
见下文:
完成后,任何时候使用Ctrl+启动突触Space,您就可以开始输入计算,结果将实时显示。
见下文: