Muitas vezes, tendo dado um comando de longa execução, quando você quer preparar o próximo comando para ser executado posteriormente, use o controle de tarefa do shell para obtê-lo. Por exemplo, você deu command1 , não com & , e então você quer dar command2 , então você suspende o comando corrente rodando digitando control-z . Agora você tem o prompt do shell novamente, então você digita
fg; command2
e o fg retomará seu primeiro comando, e quando terminar o shell iniciará seu segundo comando.
Se você iniciou o comando 1 com & , ele está em segundo plano. Você pode trazê-lo para o primeiro plano com fg , depois suspendê-lo e assim por diante.