从昨天开始,每次创建新窗格时我都会收到这两条消息。我该如何消除它们?
答案1
.profile
您的of似乎存在问题bash
。您可以检查:
bash -l
exit
如果这也表明了问题,那么问题肯定出在个人资料上。(如果不是,您需要一个不同的答案,抱歉。)
在这种情况下尝试
bash -x -l
exit
这将转储 的整个启动过程/bin/bash
。要捕获该过程,您可以执行
script
bash -x -l
exit
exit
整个启动过程都保存在一个名为的文件中typescript
。使用您喜欢的编辑器搜索输出以找到问题出现的位置。
然后谜题开始寻找,哪个文件是罪魁祸首,即哪个文件有rm -vf
,可能还有一些setup.sh
是用创建的mktemp
。
查看FILES
的部分man bash
。其中列出了一些已解析的文件。使用以下命令应该可以看到所有其他文件:
fgrep '+ . ' typescript
供参考:
- 这
.
是source
bash 的命令(请help source
参阅bash
)。 - 以上内容
fgrep
可能会遗漏一些以不同方式包含/调用的文件。
最后说明:
- 这可能只是一个开始,因为问题可能隐藏得更深。第一步是能够以可以诊断问题的方式进行重现。这是
bash -l
。如果这没有显示问题,您需要在其他地方查找。 $HOME/.tmux.conf
您的调用方式可能存在一些问题bash
。但是我对此表示怀疑。如果它只发生在,则tmux
更有可能是您的“个人资料”中的某些内容对tmux
- 欢迎来到超级用户!