Я испортил свою переменную пути, и теперь некоторые приложения, которые я запускаю, выдают ошибки, говорящие о Command Not Found (ошибка 127) для таких команд, как date и sleep . Эти команды прекрасно работают, когда выполняются непосредственно в оболочке.
Я предполагаю, что это как-то связано с искаженной переменной $ PATH, и мне нужно знать, как ее сбросить. Я удалил файлы ~ / .bashrc , ~ / .bash_profile , /etc/bash.bashrc и ~ / .bashrc и ~ / .profile .
Какие другие файлы могут содержать мой $ PATH ? Есть ли какой-нибудь более простой способ сбросить путь, чем копаться в бесчисленных файлах, которые могут содержать мой путь?
Обратите внимание, что эта проблема только с моим пользователем. Я сделал тестового пользователя в моей системе, и путь был в порядке, вернуться к нормальному.
ОБНОВЛЕНИЕ: Спасибо. Я не знаю, какой из удаленных файлов сделал это, но все снова работает. Вы, ребята, сделали то, что «Эксперты» не смогли. И да, Крис, ты был прав. Настройки PATH, которые я сделал, были в bash_login. Но так или иначе это работало без того, чтобы я удалил те настройки. Я думаю, это могло быть потому, что я использовал эту предварительную панель под названием «RCEnvironment», и я ввел путь с кавычками и: PATH в нем. Я не знаю, принимает ли он кавычки, и он не заменяет: $ PATH, так что, вероятно, это корень ошибки. Я забыл, что у меня даже был этот preppane!