3

Моя оболочка zsh в последнее время демонстрирует странное поведение. Каждый раз, когда я начинаю новый сеанс, эта отладочная информация показывается перед моим приглашением:

LC_CTYPE=en_GB.utf8
LESS=-R
LOGNAME=username
LSCOLORS=Gxfxcxdxbxegedabagacad
MAIL=/var/spool/mail/tim
MOZ_PLUGIN_PATH=/usr/lib/mozilla/plugins
OLDPWD=/home/username
PAGER=less
PATH=mypath
PWD=/home/username
SESSION_MANAGER=local/....
SHELL=/bin/zsh
SHLVL=1
SSH_ASKPASS=/usr/lib/seahorse/seahorse-ssh-askpass
TERM=screen
TMUX=/tmp/tmux-1000/default,12950,0
TMUX_PANE=%0
USE_EDITOR=vim
VISUAL=vim
VTE_VERSION=4002
WINDOWID=25166382
WINDOWPATH=2
XDG_CURRENT_DESKTOP=GNOME
XDG_MENU_PREFIX=gnome-
XDG_SEAT=seat0
XDG_SESSION_DESKTOP=gnome
XDG_SESSION_ID=c2
XDG_SESSION_TYPE=x11
ZSH=/home/tim/.oh-my-zsh

К сожалению, я не могу вспомнить, что я изменил, чтобы получить такое поведение. Я попытался переустановить, но я сохранил файлы конфигурации, поэтому происходит то же самое. Удаление моих zshrc и oh-my-zsh также не мешает появлению отладочной информации.

Когда я переключаюсь на bash, очевидно, все просто отлично. Так как мне нравятся cd-tab и git complete, я бы предпочел очистить zsh вместо того, чтобы переключаться обратно на bash;) Кто-нибудь намекает, какую конфигурацию я должен коснуться?

1 ответ1

1

Это означает, что у вас есть printenv , env или любая другая команда с похожим выводом в некоторых ваших файлах. Проверьте следующие сценарии, включая то, что получено из них:

  • ~/.zshrc , конечно.
  • /etc/zsh/zshrc - общесистемный zshrc (так выглядит мой гость Debian ).
  • ~/etc/zshenv - я не знаю, что именно он делает, но это единственный zsh подобный файл в /etc на моем Darwin.

Также проверьте, с каким пользователем вы работаете.

Надеюсь это поможет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .