Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经完成了以下步骤。
./script1.py
$PATH
但是,在这一点上,我应该能够说script1 arg1并能够像内置的 bash 命令一样运行它,还是我仍然需要设置别名。
script1 arg1
我的快速技巧是设置别名;但是,我不确定这是否是多余的。
alias script1 = $HOME/dir/script1.py
mv script1.py script1
应该做的伎俩。我不会推荐它。
更好的方法是添加符号链接:
ln -s script1.py script1
这样,您可以直接在某个系统路径中添加链接 - 可能/usr/bin- 并且根本不需要更改$PATH:
/usr/bin
sudo ln -s script1.py /usr/bin/script1
确保它不会覆盖任何现有文件。