2010-11-19 39 views
1

我從gnu屏幕切換到tmux,我觀察到一個奇怪的行爲,當我在tmux中創建一個新窗口時,我的shell掛起。如果我點擊CTRL-C,我可以殺死掛鉤並進入我的shell,但我想知道發生了什麼問題。sourcing〜/ .zsh/env和sourcing〜/ .zshrc之間會發生什麼?

我做我zsh配置的一些echo調試和想通了,~/.zsh/env其來源後(不掛瓦特/ ~/.zsh/env,我檢查了)掛起發生,但~/.zshrc之前採購。我願意進一步挖掘,但我不確定這兩步之間會發生什麼。任何人都可以告訴我,所以我知道在哪裏看?

+2

而不是回聲使用'zsh -x' – 2010-11-19 22:50:39

+2

如果我在bash中調試這些東西,我打開冗長或echo'ing。對於bash,用'--verbose'調用它。對於tcsh,您使用'-x'或'set echo'。這樣做會在執行之前打印每條命令,因此您將完全知道它正在啓動的shell命令。 – 2010-11-19 22:51:05

回答

1

啊哈,這是/etc/zprofile這是造成這個問題。我從man zsh找到了源文件的順序。謝謝!

相關問題