シェル・スクリプト・リファンレス |
コマンド集(機能別) | コマンド集(アルファベット順) | コマンド逆引き大全 | シェル・スクリプト・リファンレス |
コマンドの実行 |
あらかじめシステムにインストールされているコマンドなどについては,そのままコマンド名を入力すれば実行される。
$ date Tue Mar 8 12:21:35 JST 2005 |
しかし,コマンドによってはインストールされているのにそのままでは実行できないものがある。
$ ifconfig -bash: ifconfig: command not found |
これは,コマンドなどを実行できるディレクトリ以外に目的のコマンドがあるためだ。このコマンドを実行できるディレクトリの設定はPATHに保存されている。PATHの内容を表示すると,
$ echo $PATH /usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/fukuda/bin |
のように表示される。これは/usr/local/binや/binディレクトリなどに入っているコマンドについてはそのままで実行できるという意味である。
もし,PATHに含まれないディレクトリにあるコマンドなどを実行したい場合は,そのコマンドのフルパスを指定すればよい。たとえば,ifconfigの場合は,
$ /sbin/ifconfg eth0 Link encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX inet addr:192.168.0.100 Bcast:192.168.0.255 Mask:255.255.255.0 |
とすればよい。
また,カレントディレクトリにあるコマンドなどを実行したい場合は,
$ ./command Running Command |
とすればよい。
関連事項 |
コマンド・プログラムを実行する |