Итак, я использую iTerm на моем MacBook Air, а также на моем MacBook Pro. Я игрался с .bashrc и .bash_profile и пытался придумать умные способы настройки. В какой-то момент я решил, что хочу, чтобы и эта машина, и мой MacBook Pro использовали один и тот же файл .bash_profile, поэтому я поместил его в Dropbox и настроил обе машины на поиск там.
Где-то по пути, однако, я потерял счет всему, что я делал. Теперь, когда я запускаю iTerm, следующие три строки печатаются в верхней части моего экрана до того, как появляется мое приглашение:
Последний вход: Вт Сен 25 16:31:28 на ttys000 настройка из /Users/Joe/Dropbox/private/autosync/.bash_profile . /Пользователи/Джо/Dropbox/autosync/bash/bashrc
Я понимаю, откуда взялись первые две строки и что они означают — первая строка файла .bash_profile в Dropbox/private/autosync/.bash_profile выглядит следующим образом:
echo 'настройка из /Users/Joe/Dropbox/private/autosync/.bash_profile'
Но я не могу понять, почему печатается эта третья строка. Я думаю, что я поместил похожую echo
команду в другой файл, который iTerm также загружает, но я не знаю, какой файл, где он находится и как его найти. У меня больше нет файла, вызываемого bashrc
в этом месте. Как мне выяснить, что заставляет эту строку печататься?
Кстати, я использую Mountain Lion (OS X 10.8.1).
Извините за такой конкретный вопрос. Единственное решение, которое я придумал на данный момент, это запустить следующую команду как root и из корневого каталога:
grep -lr "Пользователи/Джо/Dropbox/private/autosync/" *
Идея состоит в том, чтобы найти любой файл во всей моей системе, содержащий эту последовательность символов, но поиск среди десятков тысяч файлов в моей системе займет очень много времени.