Seguendo il saggio consiglio di @anubhava:
foo() { echo foo; }
bar() { echo bar; }
foobar() { echo "$(foo)$(bar)"; }
fooandbar() { echo "$(foo)and$(bar)"; }
Spazi e punti e virgola all'interno di {}
sono richiesti lì.
Per riutilizzare l'alias in un altro alias usa:
foobar='foo;bar'
Tuttavia ti suggerirei di considerare l'utilizzo della funzione shell per avere un migliore controllo su questo.