Unter Mac OS 10.10 wird jedes Mal, wenn ich ein neues Terminalfenster öffne, automatisch ein Befehl ausgeführt

Unter Mac OS 10.10 wird jedes Mal, wenn ich ein neues Terminalfenster öffne, automatisch ein Befehl ausgeführt

Unter Mac OS 10.10 wird jedes Mal, wenn ich ein neues Terminalfenster öffne, automatisch ein Befehl ausgeführt. Ich weiß nicht, wie er auf meinen Mac gekommen ist. Wahrscheinlich nach der Installation eines Befehlszeilenprogramms, ich bin mir nicht sicher, welches. Es ist ein headBefehl (ich weiß nicht, was er tut) und er wird so lange ausgeführt, bis ich nicht mehr ctrl+ tue c.

Es hat noch keine Auswirkungen, fühlt sich aber komisch an.

Wie entferne ich es? Gibt es so etwas wie Startbefehle?

Bearbeiten

Das ist meincat ~/.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'

Antwort1

Suchen Sie nach den bashRC-Skripten:

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

Diese Skripte werden ausgeführt, bashwenn Sie ein neues Terminal öffnen. Sie können sie nach dem headBefehl durchsuchen, um das Problem zu finden.

Übrigens: headist ein Dienstprogramm, um den ersten Teil von Dateien auszugeben, im Gegensatz zu seinem Bruder tail. Wenn heades ohne Argument aufgerufen wird, liest es von stdin. Das blockiert das Terminal, bis 10 Zeilen gekommen sind. Ich denke, das ist es, was in Ihrem Fall passiert.

verwandte Informationen