Совсем недавно мое окно терминала начало отображать кучу ошибок в начале каждого нового сеанса. Это почти как если бы он выплевывал текст по умолчанию (дата и т.д.) И интерпретировал его как псевдоним? Я не изменил ничего, что знаю, перезагрузил компьютер и т.д. Есть идеи?
2 ответа
Похоже, у вас есть стартовый скрипт bash, в котором есть некоторые недопустимые вещи. Проверьте ваши .bashrc
, .bash_profile
и .bash_login
чтобы увидеть, есть ли там какие-либо оскорбительные сценарии.
Вы недавно импортировали свою учетную запись на новый / переустановленный компьютер или изменили тип учетной записи для своего пользователя? Какие-нибудь другие изменения в последнее время?
Вы установили GhostScript
или MacTex
? Похоже, что они вносят ряд изменений в группу файлов ресурсов, на которые ссылаются другие.
Как это исправить? Попробуйте выполнить следующие команды в терминале, чтобы определить, какой файл может быть затронут
grep setloginpath /etc/*
grep setloginpath ~/.*
Первая строка - проверка системных файлов конфигурации для setloginpath
а вторая - проверка файлов конфигурации вашей учетной записи пользователя для setloginpath
.
Надеюсь, вы найдете файл, содержащий что-то в строке с
setloginpath added /usr/local/bin start at Sun Dec 20 01:00:21 PST 2009
Когда вы найдете его, вам придется удалить проблемную строку ...