Удаление такой файловой команды из запуска терминала OSX - PullRequest
0 голосов
/ 09 июля 2011

Всякий раз, когда я начинаю новый сеанс терминала, открывается окно с командой:

'-bash: cd: /Users/yourusername/Library/lejos_nxj: No such file or directory'.

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

Есть что-то, что я еще не пробовал?

Ответы [ 4 ]

2 голосов
/ 09 июля 2011

Возможно, в вашем ~ / .profile есть что-то, что автоматически выполняется при открытии терминала.

Если вы ничего не установили, выполните

rm ~/.profile

в Терминале, и это должно исчезнуть.

Если вы думаете, что там может быть что-то важное, сделайте

open -a TextEdit ~/.profile

(или измените TextEdit на предпочитаемый вами редактор) для просмотра и редактирования файла.

0 голосов
/ 09 июля 2011

Кажется, что большинство людей предполагает, что оно находится в каком-то файле инициализации, но неясно, какие из них включены. Как только ваша оболочка появится (игнорируйте ошибки), попробуйте это:

script
bash -l -x
exit
exit

Теперь у вас должен быть файл с именем typescript, в котором будет отладочная информация, показывающая большинство, если не все, что выполняла оболочка при входе в режим входа в систему. Например, вы можете сделать grep source typescript, чтобы увидеть, какие файлы были задействованы, ИЛИ найти ссылки на nxj и т. Д.

p.s. Я предполагаю, что очистка списка исключит настройки, но не помешает увидеть, находится ли соответствующая команда в «Терминале-> Присутствия-> Настройки-> Оболочка-> Выполнить команду» для любой из предустановок окна терминала

0 голосов
/ 09 июля 2011

Вы можете попробовать заменить терминал (только что прочитал об этом, iTerm2 ), он может решить вашу проблему, используя собственные настройки запуска по умолчанию.

Если это что-то вроде Linux~/.bashrc и ~/.profile используются при открытии терминала.

0 голосов
/ 09 июля 2011

Эта строка, вероятно, либо в вашем файле ~/.bashrc, либо в вашем файле ~/.profile.Сначала я бы проверил эти два файла (и они оба скрыты из-за начального символа точки).

Редактировать: я только что проверил свою систему OS X, и у меня нет ~/.bashrc (но вы можете).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...