如何别名命令行命令? (苹果电脑)(How do I alias a command line

2019-06-25 10:26发布

我在Mac上,我写了不少Python脚本的。

每当我需要运行他们,我必须键入“ python script_name.py ”。 有我的方式做,所以我只需要输入像“ p script_name.py ”? 这将节省一些时间:d

Answer 1:

我假设你是在命令行中正确运行脚本? 如果是这样,添加以下行脚本中的第一行:

#!/usr/bin/python

或可替代

#!/usr/bin/env python

万一蟒蛇命令不是位于/usr/bin ,然后发出以下命令一次在UNIX /终端提示符(它使你的脚本“可执行文件”):

chmod +x script_name.py

从那时起,你只需要在命令提示符下键入脚本的名称来运行它。 无python所需要的命令的一部分。 即,只要

./script_name.py 

将运行该脚本。

你也当然可以用走alias ,但上面是在我看来,一个清晰的解决方案。

对于别名

alias p="python"

应该进入你~/.bashrc文件



Answer 2:

使用alias命令:

alias p="python"

你可能会想添加到您的〜/ .bashrc。



Answer 3:

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

alias p="python"

需要注意的是,你还可以用Python脚本可执行chmod +x script.py 。 然后,您可以使用执行:

./script.py

您将需要添加下面一行到这个工作Python代码顶部:

#!/usr/bin/env python

这就是所谓的家当 。



文章来源: How do I alias a command line command? (Mac)