Откуда этот странный вывод в Терминале?

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

declare -x Apple_PubSub_Socket_Render="/tmp/launch-jsWpOJ/Render"  
declare -x DISPLAY="/tmp/launch-yARwMh/org.macosforge.xquartz:0"  
declare -x HOME="/Users/Austin"  
declare -x LANG="en_US.UTF-8"  
declare -x LOGNAME="Austin"  
declare -x OLDPWD  
declare -x  
PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/local/MacGPG2/bin"  
declare -x PWD="/"  
declare -x SHELL="/bin/bash"  
declare -x SHLVL="1"  
declare -x SSH_AUTH_SOCK="/tmp/launch-PWYfTW/Listeners"  
declare -x TERM="xterm-256color"  
declare -x TERM_PROGRAM="Apple_Terminal"  
declare -x TERM_PROGRAM_VERSION="326"  
declare -x TERM_SESSION_ID="EA9B2123-82A5-470E-8F9D-328367CEE7BD"  
declare -x TMPDIR="/var/folders/hb/ss6hsppn5497rzzmnx81hh8r0000gn/T/"  
declare -x USER="Austin"  
declare -x __CF_USER_TEXT_ENCODING="0x1F5:0:0"  
declare -x __CHECKFIX1436934="1"  

Я действительно не знаю, как от этого избавиться, я думаю, что это может быть как-то связано с XQuartz или X11. Может ли кто-нибудь указать мне правильное направление, чтобы исправить это?

Почему вы думаете, что это как-то связано с X11? Строки отображаются в окне терминала, окне xterm или в отдельном всплывающем окне? Есть ли что-нибудь в вашем .profileили .bashrcчто может вызвать это?
Следующая команда может помочь вам определить, какой файл конфигурации может вызывать проблему.grep -lE 'declare|env' $HOME/.* 2>/dev/null
Это происходит каждый раз, когда я открываю оболочку терминала. Что касается команды bash, @fd0, после поиска ничего не повторилось.
@SomeGuy - Переименуйте (mv) любой из следующих файлов, которые находятся в корне вашей домашней папки: .bash_profile, .bash_login, .bashrc, .profile, затем перетащите com.apple.Terminal.plist из папки настроек на рабочий стол. . Выйдите из системы, затем войдите снова. Вывод, который вы видите, похож на команду printenv.
@ fd0, похоже, что .bash_profile находится в моей папке / Users, и я выполнил поиск на своем компьютере для других и нашел с пустыми руками. Я также переместил настройки терминала из моей библиотеки (на рабочий стол), что также не помогло с ошибкой. На самом деле произошло что-то странное, после того как я перезагрузил свой ноутбук, он не запросил пароль (как и предполагалось).
Я обнаружил, почему каждый раз, когда я открывал новую оболочку, я получал вывод в своем терминале. Это был мой «.bash_profile», путь, который должен был соединиться с Python 3.4, был установлен на несуществующий pwd.
@SomeGuy Вы можете сами отвечать на свои вопросы. Можно также сделать последний комментарий ответом.

Ответы (1)

Причина, по которой я получал вывод в своей оболочке для каждой созданной среды, заключалась в том, что в моем «.bash_profile» были некоторые операторы, которые не оценивались как истинные. Оболочка искала путь, которого больше не существует, поэтому мне пришлось обновить текущий путь, чтобы bash не выдавал ошибку.

Всем спасибо!