0

我已经完成了以下步骤。

  1. 使文件可执行,
  2. 测试该文件可以运行./script1.py
  3. 将文件的目录添加到系统中$PATH

但是,在这一点上,我应该能够说script1 arg1并能够像内置的 bash 命令一样运行它,还是我仍然需要设置别名。

我的快速技巧是设置别名;但是,我不确定这是否是多余的。

alias script1 = $HOME/dir/script1.py
4

1 回答 1

1
mv script1.py script1

应该做的伎俩。我不会推荐它。

更好的方法是添加符号链接:

ln -s script1.py script1

这样,您可以直接在某个系统路径中添加链接 - 可能/usr/bin- 并且根本不需要更改$PATH

sudo ln -s script1.py /usr/bin/script1

确保它不会覆盖任何现有文件。

于 2013-05-25T19:07:36.923 回答