打开bash终端时,会弹出一条while loop git消息,如何删除它
当我启动bash终端时,就会出现这种情况打开bash终端时,会弹出一条while loop git消息,如何删除它,git,bash,terminal,Git,Bash,Terminal,当我启动bash终端时,就会出现这种情况 -bash: | while read remote; do git branch --track "${remote#origin/}" "$remote"; done && git fetch --all && git pull --all: No such file or directory 如何删除此邮件。我检查了MOTD,并不是那样,我检查了.bashrc、.bash_profile和各种.bash_*但是没
-bash: | while read remote; do git branch --track "${remote#origin/}" "$remote"; done && git fetch --all && git pull --all: No such file or directory
如何删除此邮件。我检查了MOTD,并不是那样,我检查了.bashrc、.bash_profile和各种.bash_*但是没有运行脚本来检查git
这是我的Mac终端特定于macOS终端应用程序,您可以将其配置为终端本身的“运行命令” 在终端的首选项中,在“配置文件”部分下,有一个标记为“运行命令”的文本字段。如果该命令位于该框中,只需将其删除(或取消选中运行指定命令的框) 此设置适用于每个可用的配置文件,因此您可能必须查看各种配置文件才能找到它(如果您不确定当前使用的配置文件) 也有可能您已经设置了一个框架,比如,它负责使用git插件。如果您使用的是类似的东西,请检查其配置文件以获取已配置的插件 除此之外,我还要检查bash在启动时读取的所有文件。您可以在
manbash
的“调用”部分找到bash启动的详细信息。这是我在那里找到的文件列表
/etc/profile
~/.bash\u配置文件
~/.bash\u登录
~/.profile
~/.bashrc
- 环境变量
$BASH_ENV
- 环境变量
指向的文件(如果作为$ENV
调用)sh
(仅限注销时)~/.bash\u注销
为了完整起见,我将添加到该列表中,OP指出问题最终出现在该列表中。嘿,是的,配置文件部分启动是明确的,我在处理之前检查了更深的内容,我也没有任何外部框架running@BkRazor请参阅我的更新答案,以获取您应该查看的启动文件列表。也有可能这些文件中的一个正在调用另一个包含您看到的实际git内容的文件。最后找到了它。谢谢,它实际上在/etc/bashrc中。如果运行
bash
或bash-l
,消息是否重复?