コマンドプロンプト上で,「/usr/sbin/hogehoge」などと指定せずに「hogehoge」と入力するだけでプログラムが起動するのは,あらかじめパス設定を参照して実行されるからだ。まず最初に,プロンプト上で次のように入力してみよう。
$ set|grep PATH PATH=/usr/bin:/bin:/usr/X11R6/bin:/usr/local/bin:/ opt/bin:/usr/X11R6/bin:/home/hoge/bin:/usr/X11R6/ bin:/home/hoge/bin |
上記のコマンド指定で,現在のPATH(パス)設定が表示されるはずだ。
たとえば,「df」というコマンドを入力した場合は,上記の場合パスで設定されているディレクトリから,dfと名の付く実行属性のコマンド(プログラム)を/usr/bin,/bin,/usr/X11R6/bin…の順番で探している。
Copyright © ITmedia, Inc. All Rights Reserved.