如何在 Unix/Linux 中创建自定义数学命令?

如何在 Unix/Linux 中创建自定义数学命令?

所以,我想为 Linux 终端创建一个阶乘命令,并且我希望能够像这样运行它:

$ factorial 5
120

但是,当我查看与此相关的问题时,我只看到运行一组命令的命令,例如将目录更改为~/Downloads并回显“去下载!”的命令。

我怎样才能将阶乘函数作为命令,如果这是重复的,你至少能告诉我为什么它是重复的吗?

答案1

这就是未来的我:

  • bin如果您尚未在主目录中添加目录,请运行mkdir ~/bin[Cited]
  • 然后,创建一个执行以下操作的 python 文件。
  • 然后,使用cd转到您的 bin 目录。
  • 然后,运行export PATH=$PATH":$HOME/bin"(直接来自引用来源的答案)
  • 然后,创建一个以下格式的文件:
#!/bin/bash
python3 [path to python file]
  • 然后,运行chmod +x [bin file name goes here][引用]
  • 最后,运行. ~/.bash_profile(再次,直接来自引用)

现在,您已经创建了一个将运行 python 文件的命令。

我必须引用Linux-Unix 堆栈交换问题,因为我在这里得到了大部分信息。

相关内容