Woher kommt diese seltsame Ausgabe im Terminal?

Jedes Mal, wenn ich mein Terminal öffne, erhalte ich einen kleinen Benachrichtigungsfehler:

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"  

Ich weiß nicht wirklich, wie ich das loswerden soll, ich denke, es könnte etwas mit XQuartz oder X11 zu tun haben. Kann mir jemand in die richtige Richtung weisen, um dies zu beheben?

Warum glaubst du, dass es etwas mit X11 zu tun hat? Werden die Zeilen in Ihrem Terminalfenster, Ihrem xterm-Fenster oder in einem separaten Popup angezeigt? Gibt es irgendetwas in Ihrem .profileoder .bashrcwas das auslösen könnte?
Der folgende Befehl kann Ihnen dabei helfen, die Konfigurationsdatei zu identifizieren, die das Problem verursacht.grep -lE 'declare|env' $HOME/.* 2>/dev/null
Dies tritt jedes Mal auf, wenn ich meine Terminal-Shell öffne. Was den Bash-Befehl @fd0 betrifft, wurde nach der Suche nichts angezeigt.
@SomeGuy - Benennen Sie (mv) eine der folgenden Dateien um, die sich im Stammverzeichnis Ihres Home-Ordners befinden: .bash_profile, .bash_login, .bashrc, .profile, und ziehen Sie dann die com.apple.Terminal.plist in Ihrem Preference-Ordner auf Ihren Desktop . Melden Sie sich ab und dann wieder an. Die Ausgabe, die Sie sehen, ähnelt der des Befehls printenv.
@fd0, es scheint, dass sich .bash_profile in meinem /Users-Ordner befindet, und ich habe auf meinem Computer nach den anderen gesucht und bin mit leeren Händen aufgetaucht. Ich habe auch meine Terminaleinstellungen von meiner Bibliothek (auf meinen Desktop) verschoben, was bei dem Fehler auch nicht geholfen hat. Tatsächlich ist etwas Seltsames passiert, nachdem ich meinen Laptop neu gestartet habe, hat er kein Passwort angefordert (wie es soll).
Ich fand heraus, warum ich jedes Mal, wenn ich eine neue Shell öffnete, die Ausgabe in meinem Terminal erhielt. Es war mein ".bash_profile", der Pfad, der auf Python 3.4 verlinken soll, wurde auf ein pwd gesetzt, das nicht existiert.
@SomeGuy Sie können Ihre eigenen Fragen beantworten. Kann auch den letzten Kommentar zur Antwort machen.

Antworten (1)

Der Grund, warum ich die Ausgabe in meiner Shell für jede von mir erstellte Umgebung erhalten habe, war, dass mein ".bash_profile" einige Anweisungen hatte, die nicht als wahr ausgewertet wurden. Die Shell suchte nach einem Pfad, der nicht mehr existierte, also musste ich den aktuellen Pfad aktualisieren, damit die Bash keinen Fehler generierte.

Danke an alle!