コマンドには、大きく分けて2種類に分かれます。1つは、1度実行すると、コマンドが切り替わるまで実行中になるもの。2つ目は、他のコマンドに割り込んで実行できて、1回実行すると終了して、前のコマンドの実行状態にもどるものです。後者は、コマンドを実行中に、属性を取得するものが多いです。
動画で解説しました。
ツイート