Ejecute un comando después de otro, incluso si suspendo el primero (Ctrl-z)

Sé que en bash puedo ejecutar un comando tras otro separándolos por punto y coma, como

$ command1; command2

O si solo quierocommand2 correr solo sicommand1 tiene éxito, usando&&:

$ command1 && command2

Esto funciona, pero si lo suspendo.command1 utilizandoCtrl-z, en el primer caso, se ejecuta.command2 Inmediatamente, y en el segundo caso, no se ejecuta en absoluto. ¿Cómo puedo ejecutar los comandos en secuencia, pero todavía puedo suspender el primer comando, pero no ejecutar la segunda ejecución hasta que lo haya reiniciado (confg) y termina? Preferiría escribir algo tan simple como sea posible, ya que me gustaría hacerlo de forma interactiva. O tal vez solo necesito establecer una opción en algún lugar.

Por cierto, ¿cuál es el término adecuado para lo queCtrl-z ¿hace?