2

Поэтому я использую iTerm на своем MacBook Air, а также на своем MacBook Pro. Я играю с .bashrc и .bash_profile и пытаюсь найти умные способы настройки вещей. В какой-то момент я решил, что хочу, чтобы и эта машина, и мой MacBook Pro использовали один и тот же файл .bash_profile, поэтому я поместил его в Dropbox и настроил обе машины для его поиска.

Однако где-то по пути я потерял все, что делал. Теперь, когда я запускаю iTerm, перед появлением моего приглашения в верхней части экрана печатаются следующие три строки:

Last login: Tue Sep 25 16:31:28 on ttys000
configuring from /Users/Joe/Dropbox/private/autosync/.bash_profile
. /Users/Joe/Dropbox/autosync/bash/bashrc

Я понимаю, откуда берутся первые две строки и что они значат - первая строка файла .bash_profile в Dropbox/private/autosync/.bash_profile выглядит следующим образом:

echo 'configuring from /Users/Joe/Dropbox/private/autosync/.bash_profile'

Но я не могу понять, почему эта третья строка печатается. Мое лучшее предположение состоит в том, что я поместил подобную команду echo в другой файл, который также загружает iTerm, но я не знаю, какой файл, где он находится и как его найти. У меня больше нет файла с именем bashrc в этом месте. Как я могу выяснить, что вызывает печать этой строки?

Я случайно запускаю Mountain Lion (OS X 10.8.1).

Извините, что задали такой конкретный вопрос. Единственное решение, которое я нашел, - это запустить следующую команду от имени пользователя root и из корневого каталога:

grep -lr "Users/Joe/Dropbox/private/autosync/" *

Идея состоит в том, чтобы найти любой файл во всей моей системе, который содержит эту последовательность символов, но поиск десятков тысяч файлов в моей системе займет очень много времени.

0