Você não disse qual shell está executando. Isso ajuda. Você está pedindo para usar sequencialmente o software que foi criado para executar as coisas em paralelo. A resposta curta para muitas pessoas é que você não pode, mas há algumas idéias que você poderia experimentar.
O primeiro, e não sequencial garantido, é enviar o trabalho para a fila em lote usando o comando em lote. É muito simples.
Outra maneira é escrever um script que permita enviar comandos para ele da mesma forma que o lote.
Suponho que você poderia escrever um script que seja executado em segundo plano e permita que apenas um trabalho em segundo plano, além dele mesmo, seja concluído por vez.
De tudo isso, sua melhor aposta é o comando em lote para o qual foi criado. Eu posso adaptar minha resposta muito melhor se souber mais sobre o cenário. Por exemplo, você precisa inspecionar o resultado do comando anterior antes de executar o próximo comando na sequência? Por que você não está digitando todos os comandos em um arquivo e executando o arquivo?
Diga-me mais e posso ajudá-lo mais. Costa