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