如何为命令行命令添加别名? (苹果电脑)

时间:2012-06-11 19:15:09

标签: python command-line command alias

我在Mac上,我写了很多python脚本。

每次我需要运行它们时,我都要输入“python script_name.py”。有没有办法让它变成'p script_name.py'?这会节省一些时间:D

3 个答案:

答案 0 :(得分:11)

我假设您正在从命令行运行脚本吗?如果是这样,请将以下行添加为脚本中的第一行:

#!/usr/bin/python

或者

#!/usr/bin/env python

如果python命令不在/usr/bin中,然后在Unix /终端提示符处发出以下命令(它使您的脚本“可执行”):

chmod +x script_name.py

从那时起,您只需在命令提示符下键入脚本的名称即可运行它。不需要python部分命令。即,简单地

./script_name.py 

将运行脚本。

您当然也可以使用alias,但在我看来,上述内容更清晰。

别名

alias p="python"

应该进入您的~/.bashrc文件

答案 1 :(得分:4)

使用alias命令:

alias p="python"

您可能希望将此添加到〜/ .bashrc。

答案 2 :(得分:3)

您可以为~/.profile文件添加别名:

alias p="python"

请注意,您还可以使用chmod +x script.py生成可执行的Python脚本。然后,您可以使用以下命令执行它:

./script.py

您需要在Python代码的顶部添加以下行才能实现此目的:

#!/usr/bin/env python

这称为shebang