На самом деле вы спрашиваете, как написать функцию оболочки.Первый вопрос - какую оболочку вы используете - по умолчанию это bash, но если вы не используете bash, то синтаксис, который вы используете, не будет работать.
Если вы используете bash, то вашсинтаксис в порядке.Я добавил следующую строку в свой .profile, и он работает как рекламируется ...
function myfunc() { echo hello; }
После добавления этого в мой .profile и создания нового окна терминала (оно не будет работать в существующих окнах терминала, есливы перезапустите .profile), следующий результат:
$ myfunc
hello