アプリケーション/スクリプトを Bash から利用できるようにするにはどうすればいいですか?

アプリケーション/スクリプトを Bash から利用できるようにするにはどうすればいいですか?

スクリプトを起動したい場合 (ホーム ディレクトリに というファイルがあるとしますhi.py)、フル パスを指定する必要があります: python /home/user/hi.py。しかし、 を使用したい場合は、mkdir単に と言えば済みます: mkdir folder_name。 で同じことを行うにはどうすればよいでしょうかhi.py?

答え1

アプリケーション/スクリプト:

  1. PATH内のディレクトリの1つに存在する必要があります(FHS/usr/local/bin)を使用する必要があります

  2. 実行可能である必要があり、解釈されたスクリプトの場合は、シェバンが必要です (例:#!/bin/shシェル スクリプトの場合、#!/usr/bin/env python2Python スクリプトの場合)。

関連情報