に相当するとしています。そしてコマンドの実行を料理にたとえると、流れは以下のようになります。
- 客がウェイターに料理を注文する。
- ウェイターがコックに注文を伝える。
- コックが料理を作り、ウェイターに渡す。
- ウェイターが客に料理を出す。
これらをコマンド実行の流れに対応させると、下のような対応関係になります。
- ユーザーが、コマンドを入力する。(シェルにコマンドの実行を伝える。)
- シェルが、カーネルにコマンドの実行を伝える。
- カーネルがコマンドを実行し、実行結果をシェルに伝える。
- シェルが、ユーザーに実行結果を伝える。
ウェイターが変わると対応も変わるように、UNIXで利用できるシェルにもいくつか種類があり、使い勝手やカスタマイズの仕方などが違います。
戻る