Olá! Para quem usa o shell ZSH (como eu) pode passar por um pequeno problema no momento de transferir um processo que está em background para foreground ou vice-versa. Você precisa passar o símbolo de % antes do número do processo. Exemplo: suponha que em uma sessão do terminal esteja sendo executado o Firefox em foreground. Como vocês já devem saber, no BASH você utiliza o seguinte comando para transferi-lo para background:
bg 1
No entanto se você utiliza o shell ZSH e rodar o comando acima terá o seguinte problema:
bg: job not found: 1
Para resolver isso no ZSH, basta inserir antes do número do processo em execução o símbolo %. Ficaria assim:
bg %1
Sugiro este artigo sobre o ZSH para mais detalhes e aprofundamento.
Dica super simples, mas que pode ajudar. Valeu!