Вы говорите «запускайте их одновременно», затем вам нужно запустить один (или оба) в фоновом режиме.
alias e='prog1 $1 &; prog2 $1 &;'
псевдоним не будет распознан при использовании заглавных букв.
Псевдонимы не принимают аргументы, используйте функцию.
function e { prog1 "$1" & ; prog2 "$1" & ; }
Протестировано с
function e { sleep "$1" & ; sleep "$1" & ; }
output
/home/shellter:>e 7
[1] 384512
[2] 267648
/home/shellter:>jobs
[2] + Running e 7
[1] - Running e 7
/home/shellter:>jobs
[2] + Done e 7
[1] - Done e 7
50% приемлемости?Вы должны задавать действительно сложные вопросы.