ルールではコマンドはシェルコマンドで実行していく一行一行から成り立っています。コマンド行ではそれぞれの行をタブから始めなければなりません。ただし、最初のコマンド行はターゲットと依存関係行の最後にセミコロンをつけて、その直後に続ける事もできます。何もない行(Blank lines)やコメントだけの行がコマンド行の間にあってもよく、その場合はその部分は無視します。(ただし、気をつけておいて下さい。真に"空白(blank)"の行(タブで始まっている行)である場合は何もない(blank)行ではありません!そういう行は空のコマンドになります。これについては空のコマンドの利用の項を参照して下さい。) ユーザーはそれぞれに異なったシェルプログラムを使っていて、その種類は数多くありますが、makefileが他の方法を指定しない限りはmakefileのコマンドは常に`/bin/sh'で処理します。コマンド実