読者です 読者をやめる 読者になる 読者になる

シェルスクリプトをどこからでも実行できるようにする

通常シェルスクリプトは、シェルスクリプトが存在しているディレクトリで$ ./hoge.shとタイプすることで実行する
これを、どのディレクトリからでも、シェルの名前だけで実行できるように設定する

  1. シェルスクリプトを保存しておくディレクトリを作成
    $ mkdir ~/bin
  2. サーチパスに~/binを追加
    $ PATH="$PATH:~/bin"
  3. スクリプトに実行権限を追加
    $ sudo chmod +x hoge.sh

ディレクトリ ~/bin にシェルスクリプトを配置すれば、スクリプトの名前をタイプするだけで$ hoge.shで実行できるようになった