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

Tho*_*eia 5 python command-line alias command

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

每次我需要运行它们时,我必须输入' python script_name.py'.我有办法做到这一点所以我只需要输入' p script_name.py'?这会节省一些时间:D

Lev*_*von 11

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

#!/usr/bin/python
Run Code Online (Sandbox Code Playgroud)

或者

#!/usr/bin/env python
Run Code Online (Sandbox Code Playgroud)

如果没有找到python命令/usr/bin,然后在Unix /终端提示符下发出以下命令(它使你的脚本"可执行"):

chmod +x script_name.py
Run Code Online (Sandbox Code Playgroud)

从那时起,您只需在命令提示符下键入脚本的名称即可运行它.不需要python命令的任何部分.就是这么简单

./script_name.py 
Run Code Online (Sandbox Code Playgroud)

将运行该脚本.

你当然也可以选择alias,但在我看来,上面是一个更清洁的解决方案.

对于别名

alias p="python"
Run Code Online (Sandbox Code Playgroud)

应该进入你的~/.bashrc档案


dbk*_*lun 5

使用alias命令:

alias p="python"
Run Code Online (Sandbox Code Playgroud)

你可能想把它添加到你的 ~/.bashrc 中。