2017-07-15 15 views
0

當我啓動我的bash終端,這是會發生什麼吧當打開了我的bash終端while循環混帳彈出消息,我怎麼刪除它

-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_ *,但沒有腳本在那裏運行,這將使它檢查混帳。

這是我的Mac終端

+1

如果運行'bash'或'bash -l',消息是否重複? –

回答

1

具體到MacOS的終端應用程序,你可以有這樣的配置爲終端本身的「運行命令」。

在終端的首選項下的「配置文件」部分,有一個標有「運行命令」的文本字段。如果此命令在該框中,只需將其刪除(或取消選中運行指定命令的框)。

此設置針對每個可用配置文件而存在,因此您可能需要查看各種配置文件才能找到它(如果您不確定當前使用哪個配置文件)。

enter image description here

也可能你已經建立了一個框架,像Bash-it,它是負責這一點,使用Git的插件。如果您正在使用類似的東西,請檢查其配置文件以獲取配置的插件。

除此之外,我會檢查所有文件bash將在啓動時讀取的文件。您可以在man bash的「INVOCATION」部分找到bash啓動的詳細信息。這裏是我在那裏找到的文件列表。

  • /etc/profile
  • ~/.bash_profile
  • ~/.bash_login
  • ~/.profile
  • ~/.bashrc
  • 的文件指向環境變量$BASH_ENV
  • 的文件指向環境變量$ENV(如果援引爲sh
  • ~/.bash_logout(只註銷)

爲了完整,我會添加到列表/etc/bashrc,這哪裏是OP指出的問題終於找到。

+0

嘿,是的配置文件部分啓動是明確的,我之前檢查手 –

+0

這是更深的東西,我也沒有任何外框框架運行 –

+0

@BkRazor看到我的更新的答案爲啓動文件的列表,你應該看看在。也有可能其中一個文件正在調用另一個包含您所看到的實際git內容的文件。 –

相關問題