所以,我想为 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 堆栈交换问题,因为我在这里得到了大部分信息。