コマンド実行パス

windowsでもあるけど、あまり意識しないよね


[考え方]
コマンドをパスなしで入力したときに、どのファイルを実行するかを探すために、環境変数が用意されている
環境変数 : $PATH

ちょっと見てみます
# echo $PATH
/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/home/user01/bin

こんなわけで

/usr/kerberos/bin
/usr/local/bin
/bin
/usr/bin
/home/user01/bin

このユーザーの場合、上記の5か所を探すわけです


ちなみに /sbin に格納されている ifconfig を実行すると

# ifconfig
−bash: ifconfig: command not found

怒られちゃいますので、この場合絶対パスで実行してあげなくちゃだめです

# /sbin/ifconfig
eth0 Link encap:Ethernet HWaddr 00:03:FF:26:0C:0C
・・・・・
・・・・・
タグ

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Wiki内検索

カテゴリ

考え中

とりあえずブックマークに飛んでね
bookmark

管理人/副管理人のみ編集できます