¿Cómo puedo encontrar dónde se estableció una variable ambiental?

Instalé un progtwig para probarlo y decidí que no me gustaba así que moví la aplicación a la papelera.

Hoy, en mi caparazón, noté que hay un par de variables de entorno PROGRAMNAME_BLAHBLAH establecidas. Me gustaría eliminar esos, también.

Ni siquiera tengo un .bashrc o .bash_login, así que agrupé todos los files que pude pensar (~ /.* ~ / Library / * / Library / * / etc / *). El único lugar donde aparecieron estas variables fue un file ~ / .MacOSX / environment.plist, por lo que lo eliminé de allí (Xcode puede editar lists p binarias), pero las nuevas shells aún tienen estas variables establecidas.

¿Qué otros files ejecuta el terminal / bash de Mac OS X 10.7 al inicio? ¿Cómo se pueden establecer estas variables?

¿O es algo gracioso como "necesidad de reiniciar después de editar environment.plist"?

  • ¿Dónde se configuran las variables del entorno del sistema en Mountain Lion?
  • /etc/launchd.conf setenv value que contiene espacios en blanco
  • One Solution collect form web for “¿Cómo puedo encontrar dónde se estableció una variable ambiental?”

    ~/.MacOSX/environment.plist se lee en el inicio de la session. Si desea que su cambio se pruebe inmediatamente, debe reiniciar su session.
    Un reinicio del sistema es inútil.
    Puede editar este file de initialization de entorno con:

     plutil -convert xml1 environment.plist vi environment.plist 

    Le aconsejo que simplemente lo recupere a su versión antes de la installation de su software.

    Otra sugerencia, verifique todos los files que fueron modificados en la date de installation de su software no deseado. Si instaló su software hace 15 días, puede realizar esto con:

     find / -mtime -16 -mtime +14 -ls 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).