如何通过简单命令(例如cd
或pwd
)编写可全局执行的简单Python脚本?
我知道该文件必须是可执行的,并且在我的$PATH
中。我知道通过指定解释器调用文件时我可以省略python
前缀。但是我仍然需要使用./script
语法来调用脚本。
我基本上想创建一堆存储~/bin
的Python CLI程序,并使它们的行为与cd
和pwd
等Bash脚本相同。
答案 0 :(得分:2)
您只需将~/bin
添加到PATH
即可。例如,您可以在~/.bashrc
文件中添加以下内容:
export PATH="$HOME/bin:$PATH"
要查看当前shell中的更改,您可以执行. ~/.bashrc
。该路径应自动添加到您打开的所有新shell中。您可以通过echo "$PATH"
进行检查 - 您应该看到它以/home_directory/bin:...
开头。