我已完成以下步骤。
./script1.py
,$PATH
。然而,在这一点上,我应该能够说script1 arg1
并且能够像内置的bash命令一样运行它,或者我是否还需要设置别名。
我的快速黑客是建立一个别名;但是,我不确定这是多余的。
alias script1 = $HOME/dir/script1.py
答案 0 :(得分:1)
mv script1.py script1
应该做的伎俩。我不会推荐它。
更好的方法是添加符号链接:
ln -s script1.py script1
这样,您可以直接在某些系统路径中添加链接 - 可能是/usr/bin
- 并且根本不需要更改$PATH
:
sudo ln -s script1.py /usr/bin/script1
确保它不会覆盖任何现有文件。