在 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不带参数调用时,它会从 stdin 读取。这会阻塞终端,直到出现 10 行。我认为这就是您的情况。

相关内容