Как видно здесь, выполнение echo $PATHдает мне мой полный PATH, но выполнение просто $PATHдает неполную версию, которая выглядит так, как будто она где-то не экранирована должным образом:
Тем не менее, когда я просматриваю свои файлы конфигурации, единственные соответствующие строки для PATH выглядят так:
PATH=$PATH ... .bashrcи ...
export PATH=usr/local/sbin:/usr/sbin:$PATH export PATH=/sbin:$PATH export PATH=/cygdrive/b/users/me/desktop:$PATH ... в .bash_profile. Мне кажется, что оба правильно отформатированы, поэтому я не уверен, что здесь происходит. Кто-нибудь еще может пролить свет на это?

Как правило, первым делом в командной строке должно быть имя * command * (ну или назначение).
$ PATH- это переменная ..., которая не содержит допустимого имени команды. Таким образом, запуск$ PATHв качестве команды на самом деле не должен делать что-то особенно вменяемое.