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 に答える