web-dev-qa-db-ja.com

pythonスクリプトを端末コマンドとして追加するには?

ファイルを作成し、そこに何かを書き込むスクリプトがあるとしましょう(ただし、何でもかまいません)。たとえば、xrandrコマンドのセットを実行して解像度を設定するスクリプトでもかまいません。

ファイルが作業ディレクトリにない場合でも、ファイルを実行するコマンド(システムでonlyを実行)を作成できる方法はありますか?

1
TellMeWhy

Ubuntuでは、デフォルトの.profileにより、$HOME/binディレクトリが$PATHに追加されます(前者が存在する場合)。つまり、ホームにbinディレクトリを作成でき、そこにある実行可能ファイルはすべて、フルパスを指定せずに実行できます。

Pythonスクリプトの場合、実行可能ファイル(chmod u+x blahblah)であり、最初の行に適切なシバンが含まれていることも確認してください。通常は次のとおりです。

#!/usr/bin/python
3
roadmr