Команда '$' дает результат, а затем выводит "команду не найдена" в терминал?
Исходный вопрос перечислил '0$', который является позиционным параметром, не командой.
Для отображения это - значение без ошибки, которую необходимо использовать
echo "$0"