3

В Mac OS 10.10. Когда я открываю новое окно терминала, автоматически выполняется какая-то команда. Я не знаю, как это случилось с моим Mac. Вероятно, после установки какой-либо утилиты командной строки, не уверен, какой. Его head команда (не знаю, что он делает), и он продолжает работать, пока я не нажму ctrl+c.

Это еще ни на что не влияет. Но чувствует себя странно.

Как мне это убрать? Есть ли что-то вроде команд запуска?

редактировать

Это мой cat ~/.bashrc

export PATH="$PATH:$HOME/.rvm/bin" # Add RVM to PATH for scripting

### Added by the Heroku Toolbelt
export PATH="/usr/local/heroku/bin:$PATH"


### Added by Vallabh
alias xampp='/Applications/XAMPP/xamppfiles/xampp'

1 ответ1

2

Посмотрите на bash rc-скрипты:

  • ~/.bashrc
  • ~/.bash_profile
  • ~/.profile
  • /etc/bash.bashrc
  • /etc/profile

Эти скрипты выполняются bash при открытии нового терминала. Вы можете найти их для команды head чтобы найти проблему.

Кстати, head - это утилита для вывода первой части файлов, в отличие от tail его брата. Когда head вызывается без аргумента, он читает из stdin. Это блокирует терминал до 10 строк. Я думаю, что это то, что происходит в вашем случае.

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