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 head
Befehl (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 bash
RC-Skripten:
~/.bashrc
~/.bash_profile
~/.profile
/etc/bash.bashrc
/etc/profile
Diese Skripte werden ausgeführt, bash
wenn Sie ein neues Terminal öffnen. Sie können sie nach dem head
Befehl durchsuchen, um das Problem zu finden.
Übrigens: head
ist ein Dienstprogramm, um den ersten Teil von Dateien auszugeben, im Gegensatz zu seinem Bruder tail
. Wenn head
es 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.