最近スクリプトを作成することが増えてきたけども、毎回フルパスで指定するの面倒くさい。
なので、スクリプト名を打つだけで実行できるようにしたかった。
今回は下記ファイルを用意した/root/cmd/test
echo "test"
方法1 .bash_profile 内のexportにパスを記載する。
例
vim .bash_profile export PATH=$HOME/cmd:$PATH
# test
test
方法2 /usr/local/bin 以下にシンボリックリンクを追加する。
# ln -s ~/cmd/test /usr/local/bin/tes
# tes
test
上記の方法は環境変数$PATH内にパスがあれば、
CUI内でコマンドを探して実行してくれるというルールの上で成り立っているらしい。
ちなみに
/bin/はシングルモード用(OSが壊れてときとか)
/usr/bin/はシングルモードではないかつ、RPM等のパッケージに入っているコマンド等が収納
/usr/local/binは自作スクリプトなどを置くディレクトリ
なので今回は上記の記載をした。