Siguiendo el sabio consejo de @anubhava:
foo() { echo foo; }
bar() { echo bar; }
foobar() { echo "$(foo)$(bar)"; }
fooandbar() { echo "$(foo)and$(bar)"; }
Espacios y punto y coma dentro de {}
se requieren allí.
Para reutilizar el alias en otro uso de alias:
foobar='foo;bar'
Sin embargo, le sugiero que considere usar la función de shell para tener un mejor control sobre esto.