Se você souber antecipadamente os comandos que precisa executar, basta fazer
cp file1 file2; cp file3 file4
Se você já iniciou o primeiro comando, e você está no mesmo shell, você pode pressionar Ctrl + Z , então bg
para colocar o primeiro comando em segundo plano e, em seguida, chamar wait
no número do trabalho ou no PID para aguardar até que termine . Por exemplo:
$ sleep 30
^Z
[1]+ Stopped sleep 30
$ bg
[1]+ sleep 30 &
$ wait %1; echo "next command"
[1]+ Done sleep 30
next command