В Mac OS 10.10 всякий раз, когда я открываю новое окно Терминала, некоторая команда автоматически выполняется

В Mac OS 10.10 всякий раз, когда я открываю новое окно Терминала, некоторая команда автоматически выполняется

В 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

Найдите bashrc-скрипты:

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

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

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

Связанный контент