2

ユーザーがUNIXで「script」と入力したときに実行したいscript.pyがあります。毎回./script.pyと入力するのではなく、どうすればこれを実現できますか?

4

2 に答える 2

3

PATHスクリプトのディレクトリを環境変数に入れる必要があります。

例えば

/path/to/script.py
export PATH=$PATH:/path/to

拡張子の入力を不要にするには、ローカルシンボリックリンクを作成します

ln -s /path/to/script.py /path/to/script

/usr/local/binこれにより、手動のシンボリックリンク(マルチユーザーでは重要になる可能性があります)システムによる汚染が防止されます。

于 2013-03-12T22:43:20.480 に答える
3

.py 拡張子を使用せずにスクリプトにシンボリック リンクを追加し、システム パスのどこかに配置する必要があります。たとえば、次のようにします。

sudo ln -s myscript.py /usr/local/bin/myscript

次に、 も も必要ありませ.py./

于 2013-03-12T22:45:47.323 に答える