Quando você digita
utility1 && utility2
isso significa que utility2
não será iniciado até que utility1
tenha terminado com um status de saída zero (mas não de outra forma).
Da mesma forma,
utility1 || utility2
significa que utility2
será executado se utility1
terminar com um status de saída diferente de zero (mas não de outra forma).
com
utility1 & utility2 &
que é o mesmo que
utility1 &
utility2 &
você inicia ambos os utilitários como processos em segundo plano (ambos iniciarão independentemente uns dos outros) e com
utility1 & utility2
que é o mesmo que
utility1 &
utility2
você inicia utility1
como um processo em segundo plano e, em seguida, utility2
como um processo em primeiro plano.
Isso significa, coincidentemente, que o título da sua pergunta acertou:
cmus & projectM-pulseaudio
ou possivelmente
projectM-pulseaudio & cmus
(mas eu não sei o que esses programas fazem, então não tenho certeza se faz sentido executar um ou outro, ou ambos, como um processo em segundo plano).