É possível que um dos arquivos de inicialização $SHELL inicie ou abra algo? Do $ echo $SHELL nesse terminal para ver qual interpretador de comandos você está usando. Não tenho certeza do que é iTerm/Terminal , mas se iniciar qualquer um dos intérpretes de comando usuais ( bash , csh , sh , ksh , etc.), um arquivo de inicialização será originado . Cada intérprete usa seu próprio conjunto. Verifique a página man do seu arquivo em particular para descobrir quais arquivos devem ser verificados. Por exemplo, bash origina alguns ou todos esses arquivos, dependendo das permissões e existência do arquivo - tirados diretamente da página bash man :
/etc/profile
The systemwide initialization file, executed for login shells
~/.bash_profile
The personal initialization file, executed for login shells
~/.bashrc
The individual per-interactive-shell startup file
~/.bash_logout
The individual login shell cleanup file, executed when a login
shell exits
~/.inputrc
Individual readline initialization file