2017-11-27 10 views
-1

たとえば、gitをインストールして端末にgitと入力すると、gitプログラムはあなたがどのディレクトリにいても出力を返します。私がpythonスクリプトを作ったとしましょう - どのようにすれば!test、たとえば、私のプログラムを実行しなくても、プログラムだけを使用でき、他のコマンドを使用することはできません。私はこれを説明するのに悪い仕事をしたことを理解していますが、十分にはっきりしていることを願っています。ありがとうLinux端末で常に動作するスクリプトを作成するにはどうすればよいですか?

Edit1:私はこれが助けているか分かりませんが、私はXubuntuを実行しています。

+3

https://en.wikipedia.org/wiki/PATH_(variable) – Ryan

答えて

1

パス変数にscriptsディレクトリを追加します。

たとえば、ホームディレクトリにscriptsというディレクトリがあります。

私はそうのような私.bashrcへのパスエントリを追加します。

export PATH=$PATH:$HOME/scripts

次にそのファイル名でスクリプトディレクトリ内のスクリプトを呼び出します。

スクリプトファイルの先頭に#!を使用して、スクリプトを実行するバイナリへのパスを指定します。

  • のPython:#!/bin/python
  • バッシュ:#!/bin/sh
+0

'source〜/ .bashrc'を忘れないでください。 'chmod 765 path/to/script/file'を実行できるようにファイルのパーミッションを変更します。ある人は、代わりに '700'を好む。 –

関連する問題