ファイルを作成し、そこに何かを書き込むスクリプトがあるとしましょう(ただし、何でもかまいません)。たとえば、xrandr
コマンドのセットを実行して解像度を設定するスクリプトでもかまいません。
ファイルが作業ディレクトリにない場合でも、ファイルを実行するコマンド(システムでonlyを実行)を作成できる方法はありますか?
Ubuntuでは、デフォルトの.profile
により、$HOME/bin
ディレクトリが$PATH
に追加されます(前者が存在する場合)。つまり、ホームにbin
ディレクトリを作成でき、そこにある実行可能ファイルはすべて、フルパスを指定せずに実行できます。
Pythonスクリプトの場合、実行可能ファイル(chmod u+x blahblah
)であり、最初の行に適切なシバンが含まれていることも確認してください。通常は次のとおりです。
#!/usr/bin/python