По некоторым причинам я всегда получаю следующее, когда захожу в свой терминал:

: command not found
: command not found
: command not found
: command not found
: command not found

Это действительно небольшая проблема, потому что все работает нормально, или, по крайней мере, все, что я использую в терминале. Тем не менее, без них все бы выглядело лучше Любая помощь?

Я использую Mac OS 10.5.8 <=, если это помогает решить проблему

2 ответа2

2

Возможно, у вас есть мусор в вашем .login или .profile .

0

Места для поиска:

  • Файлы запуска системной оболочки - /etc /profile, /etc /bashrc
  • Персональные файлы запуска - $ HOME /.profile, $ HOME /.bashrc, $ HOME /.bash_profile

(все это предполагает, что вы используете bash в качестве оболочки)

Попробуйте запустить сценарии с помощью опции -x чтобы показать команды и их вывод, чтобы помочь вам определить проблемные строки:

$  bash -x /etc/bashrc
+ '[' -z '' ']'
+ return
/etc/bashrc: line 3: return: can only `return' from a function or sourced script
+ PS1='\h:\W \u\$ '
+ shopt -s checkwinsize

Строки, предшествующие + показывают команды, которые будут выполнены. Выход (если есть) отображается между.

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