【发布时间】:2016-02-21 04:16:44
【问题描述】:
您是否认为在 Ubuntu 中可以不用每次我想运行脚本时都输入 python3 test.py,而是使用类似这样的简写:py test.py?换句话说,我想要的是为python3 创建一个简写命令,应该如下所示:py。我可以这样做吗?
【问题讨论】:
您是否认为在 Ubuntu 中可以不用每次我想运行脚本时都输入 python3 test.py,而是使用类似这样的简写:py test.py?换句话说,我想要的是为python3 创建一个简写命令,应该如下所示:py。我可以这样做吗?
【问题讨论】:
当然。您可以使用 bash 别名命令来执行以下操作:
alias py=python3
把它放在像 .bashrc 和 IIRC 这样的地方,它将为每个(交互式)会话设置。
【讨论】:
~/.bashrc是bash的个人资料。如果您使用其他外壳,例如zsh,需要放入~/.zshrc。
为什么不确保你的 python 代码的第一行有
#!/bin/python3
然后确保文件是可执行的
chmod my_python_code.py +x
现在运行它
./my_python_code.py
即使您执行了上述步骤,前面的别名命令也将起作用。
./bye.py
【讨论】: