Каждый раз, когда я открываю Терминал, он выдает: -bash: e: command not found

Это нормально? Если нет, как я могу удалить это?

Я использую MacOs Mojave.

2 ответа2

3

Чтобы прочитать это, Bash сообщает, что команда e не может быть найдена, поэтому есть сценарий, который Bash пытается запускать каждый раз, когда он открывается, и этот сценарий содержит команду e , и он этого не распознает.

Bash использует профиль для хранения команд, которые запускаются при каждом запуске, поэтому проверьте .profile и .bashrc чтобы увидеть, что вызывает эту ошибку.

1

Скорее всего, в вашем файле .profile , .bash_profile или .bashrc есть строка с одним символом e. Все эти файлы, по сути, представляют собой список команд, которые запускаются при открытии нового терминала.

Чтобы найти и удалить его, выполните следующие команды, чтобы открыть nano (основной текстовый редактор командной строки), найдите строку только с символом e и закомментируйте ее, поставив знак # в начале строки. Затем сохраните файл, нажав control-O, затем войдите и выйдите, нажав control-X.

nano ~/.profile

nano ~/.bash_profile

nano ~/.bashrc

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .