by shigemk2

当面は技術的なことしか書かない

環境変数PATH

プロンプトが表示されている状態でコマンドを実行すると、シェルはそのプログラムを実行する。
コマンドには内部コマンド外部コマンドがある。

内部コマンド(シェル自体に組込まれているもの)
外部コマンド(独立したプログラムとして存在するもの)

外部コマンドの場合は、シェルはそのコマンドがどこに置かれているかを、環境変数PATHに指定されたディレクトリを順に並べて見つけだす。

/mydirディレクトリを環境変数PATHの末尾に追加する

$ PATH=$PATH:/mydir

PATHに含まれていないディレクトリにあるコマンドは、絶対パスを指定すれば実行できるが、
セキュリティ上の問題からカレントディレクトリは環境変数PATHに含めない。


出典については…気にするな!