対話型シェルはジョブ制御を使い、1つの端末セッション内のパイプラインを調整します。ジョブは1プロセスまたはパイプライン全体を含み、通常は1つのプロセスグループへまとめ、端末とシェルが一単位として操作できるようにします。